Full Stack Engineer
Job Description
Join our team as a Full Stack Engineer and play a vital role in developing scalable web applications. You will design, develop, and maintain frontend components using React, Vue, or Angular. On the backend, you'll build and maintain services and APIs with Node.js (REST and/or GraphQL). Collaborate with product managers, designers, and other engineers to translate business needs into technical solutions. Implement clean, reusable, and well-tested code across the full stack. Optimize frontend performance, accessibility, and responsiveness across devices. Design and manage database schemas and data flows (SQL and/or NoSQL). Integrate third-party APIs and services. Ensure application security, scalability, and reliability. Write and maintain unit, integration, and end-to-end tests. Participate in code reviews and technical decision-making. Debug and resolve production issues. Contribute to CI/CD pipelines and deployment processes. Continuously improve code quality and system performance. Stay updated with modern JavaScript and frontend/backend best practices.
Qualifications
1. Bachelor's degree in Computer Science, Engineering, or related field. 2. 3years of experience as a Full Stack Engineer. 3. Strong knowledge of JavaScript, Python, or similar languages. 4. Experience with AWS or Azure cloud platforms. 5. Familiarity with agile development and Git. 6. Experience with cloud platforms (AWS, GCP, Azure) - a plus. 7. Knowledge of Docker / containerization. 8. Experience with microservices. 9. Exposure to DevOps practices and infrastructure as code. 10. Experience mentoring junior engineers and contributing to technical documentation.
Benefits
- Competitive Salary - ESOP package - Work remotely from anywhere - Onsite meetings with the team quarterly - Positive impact on the environment - Build a wide professional network - International team - Professional growth opportunities
Apply Now
