Overview
Build end-to-end web applications from front-end UI to back-end services. Own features through the full development lifecycle—from concept to deployment. Collaborate with cross-functional teams to deliver performant, scalable systems. Work with modern frameworks, cloud infrastructure, and CI/CD pipelines.
Responsibilities
- Design, develop, and maintain full stack applications using modern front-end and back-end frameworks
- Implement intuitive, responsive UI components using tools like React, Vue.js, or Angular
- Develop robust backend services and APIs using Node.js, Python, Java, or .NET
- Integrate third-party APIs, databases (SQL/NoSQL), and cloud services (AWS, Azure, GCP)
- Write clean, scalable, and well-documented code with test coverage and peer reviews
- Maintain and improve CI/CD workflows to streamline deployments and testing
- Collaborate with designers, product managers, and other engineers to translate requirements into technical solutions
- Troubleshoot and resolve production issues, ensuring high availability and performance
Qualifications
- 3–5+ years of professional experience as a full stack developer or similar role
- Proficiency in both front-end and back-end technologies (e.g., React/Node.js, Angular/.NET, Vue/Python)
- Strong knowledge of RESTful APIs, version control (Git), and DevOps practices
- Experience with relational and/or NoSQL databases such as PostgreSQL, MySQL, or MongoDB
- Familiarity with containerization (Docker, Kubernetes) and cloud-native development
- Excellent problem-solving skills and ability to work in a collaborative environment
Details
- Seniority level: Associate
- Employment type: Full-time
- Job function: Engineering, Information Technology, and Product Management
- Industries: Software Development, IT Services and IT Consulting, and Technology, Information and Media