Were seeking a talented Cloud backend developer to join our dynamic team. As a key member of our engineering department youll play a pivotal role in designing developing and maintaining robust backend applications and services.
Responsibilities:
- Design develop and maintain scalable and efficient backend systems using Java Node.js and Python.
- Optimize application performance scalability and reliability.
- Collaborate with the team to define and implement best practices for software development and engineering.
- Stay uptodate with the latest technologies and trends in backend development.
Qualifications:
- Strong proficiency in Java Node.js and Python programming languages.
- Experience with AWS cloud services (e.g. EC2 S3 Lambda RDS DynamoDB).
- Solid understanding of RESTful APIs and microservices architecture.
- Experience with database technologies (e.g. MySQL PostgreSQL MongoDB).
- Knowledge of software design patterns and best practices.
- Excellent problemsolving and analytical skills.
- Ability to work independently and as part of a team.
Bonus Points:
- Experience with containerization (e.g. Docker Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Contributions to opensource projects.