Job Description: Fullstack Engineer (Mid-Level)
Location: Remote
Company: Inallmedia
Overview:
Inallmedia is seeking a skilled and motivated Mid-Level Fullstack Engineer to join our growing team. This role will focus on improving our backend systems to ensure 100% application fidelity in the processing and delivery of job seeker applications. As a Fullstack Engineer, you will work on both backend services and frontend user interfaces, integrating and optimizing the systems that power our marketplace, ensuring accurate and seamless submission and delivery of applications, and enhancing user trust and experience.
Responsibilities:
- Design, develop, and maintain scalable backend systems to ensure application fidelity when submitting and delivering applications.
- Focus on integrating frontend applications with backend services, including seamless API consumption (GraphQL and RESTful APIs).
- Build responsive, performant, and user-friendly interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js) along with HTML and CSS.
- Integrate UI and rules engine with backend services to maintain 100% accuracy in application data delivery.
- Ensure proper monitoring and alert systems are in place for application fidelity checking, submission/handoff prevention, and automated notifications to job seekers and employers.
- Collaborate with cross-functional teams to identify and resolve technical issues related to application fidelity, including upstream and downstream system integrations.
- Develop and implement scalable solutions that monitor, track, and address any fidelity events or discrepancies that could lead to legal risks or erosion of trust between job seekers, employers, and the platform.
- Write clean, efficient, and maintainable code with a focus on performance and scalability.
- Participate in code reviews and contribute to best practices in development.
Key Skills & Qualifications:
- Proficiency in Programming Languages:
- Backend: Java, with experience in developing APIs and backend services.
- Frontend: JavaScript (ES6+), HTML5, and CSS3 for building responsive, user-friendly applications.
- API Integration Experience:
- Strong knowledge and hands-on experience working with both RESTful and GraphQL APIs.
- UI and Backend Integration:
- Ability to integrate frontend applications with backend services, ensuring smooth communication between them.
- Database Expertise:
- Proficiency in working with relational databases, particularly columnar stores like PostgreSQL and MySQL, as well as NoSQL databases (e.g., Redis, MongoDB).
- Problem-Solving:
- Excellent troubleshooting and debugging skills, with the ability to quickly identify and resolve issues.
- Fidelity Monitoring & Alerting:
- Familiarity with implementing monitoring systems, including issue tracking, alerting, and logging to ensure application fidelity.
- Experience in Scalable Solutions:
- Proven ability to create scalable and maintainable systems capable of handling complex integrations and high-traffic workloads.
Preferred Qualifications:
- Familiarity with cloud services (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes).
- Experience working in an Agile/Scrum development environment.
- Knowledge of CI/CD processes and tools for automated deployment and testing.