As a backend Developer, you'll design, develop, and maintain scalable server-side applications using Node.js and Python, implement AWS cloud infrastructure, optimize MongoDB/DocumentDB database solutions, and ensure system performance while collaborating with cross-functional teams.
Key Responsibilities:
Design, develop, and maintain scalable server-side applications using Node.js and Python
Implement and manage AWS cloud infrastructure with services like EC2, Lambda, S3, etc.
Architect and optimize database solutions utilizing DocumentDB and MongoDB
Analyze and enhance system performance at both the application and infrastructure levels
Participate in code reviews ensuring quality, performance, and reliability
Troubleshoot production issues and implement fixes with minimal impact
Stay up-to-date with emerging technologies and recommend improvements to the tech stack
Requirements: 3+ years of professional software development experience
Strong proficiency in Node.js and Python programming
Hands-on experience with AWS cloud services (EC2, Lambda, S3, etc.)
Experience with Infrastructure as Code using Terraform
Working knowledge of NoSQL databases, specifically MongoDB and/or DocumentDB
Demonstrated experience optimizing application performance and scalability
Familiarity with CI/CD pipelines and DevOps practices
Excellent problem-solving skills and attention to detail
This position is open to all candidates.