We are seeking a motivated Full Stack Developer with a solid background in backend development and practical experience working with AWS. The ideal candidate will be a proactive problem-solver who enjoys designing and maintaining scalable backend systems, integrating various APIs, and collaborating effectively with cross-functional teams to deliver high-quality software products.
Key Responsibilities
- Develop, test, and maintain scalable backend services and APIs to support web and mobile applications.
- Collaborate with frontend developers, product managers, and designers to create seamless user experiences.
- Integrate third-party APIs and services to enhance application functionality.
- Optimize application performance and ensure reliability and security of backend systems.
- Participate in code reviews, contribute to team knowledge sharing, and follow best practices in software development.
- Troubleshoot and resolve technical issues in a timely manner.
- Work with cloud infrastructure, primarily AWS, to deploy and manage applications and services.
- Continuously improve development processes and tools to increase efficiency and quality.
Required Qualifications
- Proven experience as a Full Stack Developer with a strong emphasis on backend development.
- Hands-on experience with AWS services such as EC2, Lambda, S3, RDS, or similar cloud infrastructure.
- Proficiency in backend programming languages such as Node.js, Python, Java, or similar.
- Experience building and consuming RESTful APIs and working with databases (SQL and NoSQL).
- Solid understanding of software development lifecycle, version control (Git), and agile methodologies.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills to collaborate effectively with technical and non-technical stakeholders.
Preferred Qualifications and Benefits
- Experience with frontend technologies such as React, Angular, or Vue.js is a plus.
- Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes.
- Knowledge of CI/CD pipelines and automated testing frameworks.
- Exposure to microservices architecture and event-driven systems.
- Opportunity to work in a dynamic environment with a collaborative team culture.
- Access to ongoing professional development and training resources.
- Competitive compensation package and benefits tailored to support work-life balance.
This role offers a chance to contribute to impactful projects while growing your skills in cloud-based backend development within an innovative and supportive company. If you are passionate about building robust systems and enjoy working in a team-oriented environment, we encourage you to apply.