Skill diminta
Analytical ThinkingCI/CDCommunicationDockerGitGoJavaKubernetesMongoDBMySQLOdooPostgreSQLPythonTeamwork
Deskripsi
Deskripsi Pekerjaan
Job Description
- Design, develop, test, and maintain scalable backend and full-stack applications.
- Build new features while continuously improving existing systems for performance, reliability, and security.
- Collaborate with Product Managers and cross-functional teams to translate business requirements into technical solutions.
- Participate in code reviews, technical discussions, and system design to ensure high engineering standards.
- Troubleshoot production issues, optimize application performance, and implement scalable solutions.
- Write clean, maintainable, and well-tested code following engineering best practices.
- Contribute to continuous improvement initiatives, automation, and engineering innovation.
- Work in an Agile development environment with regular sprint planning, reviews, and retrospectives.
Requirement
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
- Minimum 1 year of experience in software engineering or full-stack development.
- Proficiency in one or more backend programming languages such as Java, Go (Golang), or Python.
- Experience working with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, or equivalent).
- Familiarity with version control systems (Git), testing, and CI/CD practices.
- Strong analytical thinking, problem-solving skills, and willingness to learn new technologies.
- Excellent teamwork and communication skills, with the ability to collaborate in an agile environment.
- Preferred Qualifications
- Experience with Java and Golang is highly preferred for engineers supporting payment platforms.
- Experience with Odoo development (Python), ERP customization, or enterprise business applications is a plus.
- Exposure to cloud technologies, containerization (Docker/Kubernetes), or automated testing is an advantage.