We are seeking a highly skilled Lead and Senior Back-End Application Developer to join our dynamic team.
The ideal candidate will have extensive experience in Python, and AWS Lambda, and will be responsible for developing and maintaining server-side logic, ensuring high performance and responsiveness.
Required Skills and Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field.
- Proven experience as a Back-End Developer or similar role.
- Strong proficiency in Python
- Experience with AWS services, particularly AWS Lambda.
- Familiarity with RESTful APIs and web services.
- Knowledge of database systems such as MySQL, PostgreSQL, or MongoDB.
- Understanding of front-end technologies
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Qualifications:
- Experience with serverless architecture and microservices.
- Knowledge of containerization technologies such as Docker.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with version control systems like Git
Key Responsibilities:
- Develop and maintain server-side applications using Python
- Design and implement scalable and secure APIs.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Optimize applications for maximum speed and scalability.
- Implement data storage solutions, including databases and caching mechanisms.
- Develop and deploy AWS Lambda functions to handle various back-end processes.
- Collaborate with front-end developers, designers, and other team members to deliver high-quality products.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay up-to-date with emerging technologies and industry trends.