Careers

Backend Developer/Engineer (MEAN Stack/Python/AWS)

We are seeking a skilled Backend Developer/Engineer to join our dynamic team. The ideal candidate will have expertise in MEAN stack development, Python programming, and proficiency in AWS services. You will collaborate with our cross-functional team to design, develop, and maintain scalable backend systems that power our applications.

Job Responsibilities

1. Develop robust backend solutions using MEAN stack technologies (MongoDB, Express.js, Angular, Node.js).

2. Write efficient, reusable, and maintainable code in Python.

3. Design and implement RESTful APIs for seamless integration with front-end applications.

4. Utilize AWS services such as EC2, Lambda, S3, and DynamoDB to build scalable and reliable backend infrastructure.

5. Collaborate with front-end developers to integrate user-facing elements with server-side logic.

6. Optimize application performance and ensure high availability and scalability of backend systems.

7. Implement security best practices to protect data and prevent unauthorized access.

8. Troubleshoot and debug issues to ensure smooth operation of backend services.

9. Stay updated on emerging technologies and trends in backend development to drive continuous improvement.

Job Requirements

1. Bachelor's degree in Computer Science, Engineering, or related field.

2. Proven experience as a Backend Developer/Engineer, with a focus on MEAN stack development.

3. Strong proficiency in Python programming language.

4. Hands-on experience with AWS services, including EC2, Lambda, S3, and DynamoDB.

5. Familiarity with database technologies such as MongoDB and relational databases.

6. Experience in designing and implementing RESTful APIs.

7. Solid understanding of software development best practices, including version control (e.g., Git) and agile methodologies.

8. Excellent problem-solving and analytical skills.

9. Strong communication and collaboration abilities.

Preferred:

1. Experience with containerization technologies such as Docker and Kubernetes.

2. Knowledge of serverless architecture and microservices.

3. Familiarity with DevOps practices and CI/CD pipelines.

4. Understanding of front-end technologies such as Angular or React.