Job Description
Looking for someone to manage cloud operations on AWS, develop new systems, and maintain existing ones to adapt to evolving business needs. Collaborate with IT, development teams, and vendors to deliver innovative solutions while driving software change and release management processes
Key Responsibilities
- Collaborate across teams to design and build robust backend systems aligned with architectural goals and best practices.
- Collaborate with front-end engineers, business development team, and business partners for API integration related to mobile billing applications.
- Contribute in all phases of the development lifecycle and also be a part of a creative team that is responsible for all aspects of the ongoing software development.
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
- Manage cloud operations on AWS for reliable, scalable, secure backend systems.
- Develop clean, efficient, and maintainable code.
- Building and maintaining technical documentation.
- Lead, and mentor junior engineers, sharing backend expertise and best practices.
- Continuously learn and explore opportunities in software development tools/languages to improve the systems of software.
- Performs other duties directed by the superior
Skills & Experiences
- Degree in Computer Science, Computer Engineering, or Electrical Engineering with a specialization in software.
- Has at least 4 years of experience as a backend developer using Python and REST API.
- Strong analytical and problem-solving skills to overcome design challenges.
- Excellent problem-solving skills and the ability to work well in a team environment.
- Experienced in web APIs of reasonable complexity.
- Experienced in relational databases such as MySQL, PostgreSQL, or MSSQL.
- Familiarity with version control systems (e.g., Git).
- Excellent interpersonal skills and ability to communicate with all level of people.