2 Collance Technologies Backend Developer Jobs
Python/AWS Serverless Backend Developer (3-6 yrs)
Collance Technologies
posted 14d ago
Job Description
We are seeking a highly skilled and motivated Python/AWS Serverless Backend Developer to join our dynamic team.
As a key member of our engineering team, you will be responsible for designing, developing, and maintaining robust and scalable serverless applications on the AWS platform.
Responsibilities :
Serverless Application Development :
- Develop and deploy serverless applications using AWS services such as Lambda, API Gateway, DynamoDB, S3, and more.
- Write clean, efficient, and well-documented Python code to implement backend logic.
- Optimize application performance and scalability.
Microservices Architecture :
- Design and implement microservices architecture to create modular and scalable applications.
- Ensure efficient communication and data exchange between microservices.
AWS SDK and CLI :
- Utilize AWS SDKs and CLI tools to interact with AWS services programmatically.
- Troubleshoot and debug issues using AWS tools and services.
Database Integration :
- Work with SQL and NoSQL databases to store and retrieve data efficiently.
- Design and optimize database schemas for optimal performance.
API Development :
- Develop RESTful APIs and websockets to expose backend functionality to frontend applications.
- Ensure API security and performance.
Code Version Control :
- Utilize Git or Bitbucket for effective code version control.
- Collaborate with team members through code reviews and pull requests.
Technical Documentation :
- Create clear and concise technical documentation for future reference and knowledge sharing.
Required Skills and Experience :
- Strong proficiency in Python programming language
- In-depth knowledge of AWS services, especially Lambda, API Gateway, DynamoDB, S3, and SQS
- Experience with serverless architecture and microservices design patterns
- Familiarity with SQL and NoSQL databases (i.e., PostgreSQL, MySQL, MongoDB, DynamoDB)
- Understanding of RESTful API design and development
- Proficiency in using AWS SDKs and CLI tools
- Experience with debugging and troubleshooting AWS applications
- Strong problem-solving and analytical skills
- Excellent communication and teamwork skills
- Experience with code version control systems (Git, Bitbucket)
Preferred Skills :
- Experience with AWS CloudFormation and Serverless Application Model (SAM)
- Knowledge of containerization technologies (Docker, Kubernetes)
- Experience with CI/CD pipelines and automation tools
- Understanding of security best practices for cloud applications
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice