Location/Remote: Hybrid Remote in St. Louis, MO 63146 (i.e., 3 days onsite/week)
Employment Type: 6-month W-2 contract (potential to extend for 12+ months)
Compensation: up to $52.50/hour W-2
Benefits: medical, dental, vision, LTD/STD, HSA/FSA, term life, and supplemental health insurances (e.g., Aflac) for all W-2 employees (and their families if needed)
We are seeking three talented and passionate junior to mid-level Full Stack Engineers to join our growing engineering team. You will play a key role in developing and maintaining innovative software solutions, contributing to all stages of the development lifecycle from concept to deployment. This is an excellent opportunity to work with cutting-edge technologies and grow your career.
Responsibilities:
- Design, develop, and implement scalable and robust full-stack applications.
- Write clean, well-documented, and efficient code.
- Collaborate closely with product managers, designers, and other engineers to define and implement features.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot, debug, and resolve software defects.
- Contribute to the continuous improvement of our development processes and tools.
- Stay up-to-date with the latest industry trends and technologies.
- Participate in architectural discussions and contribute to technical decision-making.
- Learn and apply best practices in software development.
- Participate in unit and integration testing.
- Gain familiarity with CI/CD pipelines.
Required Skills:
- Bachelor's degree in Computer Science or a related field (or equivalent practical experience).
- 2 – 5 years of professional full-stack development experience.
- Proven experience in front-end development using Angular (version 12 or higher is preferred).
- Solid experience in back-end development using Java and Spring Boot.
- Experience working with cloud platforms, with a preference for Google Cloud Platform (GCP). Candidates with experience in AWS or Azure will also be considered.
- Experience with RESTful API design and development.
- Familiarity with relational databases like PostgreSQL, MySQL, etc.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with unit and integration testing frameworks (e.g., Jest, JUnit, Mockito).
- Familiarity with CI/CD pipelines.
- Experience with agile development methodologies.
- Familiarity with monitoring and logging tools.