Full Stack Software Engineer position.
Client is looking for someone who has experience with front end development (as that is the immediate need) but then is capable of transitioning to a backend engineering role when the front-end needs decreases.
Remote
Job Summary
We are seeking a Full Stack Software Engineer with strong experience in both frontend and backend development, including proficiency in JavaScript and TypeScript for building modern, responsive user interfaces. In this role, you will design, develop, and maintain scalable web applications using React, Angular, MongoDB, GitHub Actions, Google Cloud Platform (Google Cloud Platform), and Python. You will collaborate with cross-functional teams to deliver high-quality, cloud-native solutions while contributing to engineering best practices across the stack.
This role is ideal for an engineer who enjoys working end-to-end, from frontend user experiences to backend services and infrastructure.
Responsibilities
- Design, develop, and maintain frontend applications using JavaScript/TypeScript with React and Angular
- Build and support backend services and APIs, integrating with MongoDB
- Develop backend services, automation, or data-processing components using Python
- Architect and implement scalable, cloud-native solutions on Google Cloud Platform (Google Cloud Platform)
- Implement and maintain CI/CD pipelines using GitHub Actions
- Collaborate with cross-functional teams to define requirements and deliver features
- Write clean, maintainable, and well-tested code across the frontend and backend
- Participate in code reviews and contribute to engineering standards and best practices
- Troubleshoot, debug, and optimize application performance
- Support production systems and contribute to continuous improvement initiatives