Tech Stack
JavaPostgresPythonScala
About the role
- Contribute to all stages of the product life cycle: requirements gathering, design, implementation, testing, deployment, automation, and support
- Collaborate with your team to design innovative solutions that solve complex technical problems
- Write clean, maintainable, and efficient code while adhering to best practices
- Participate in code reviews with a focus on quality, scalability, and maintainability
- Work closely with project stakeholders to ensure timely delivery of project requirements
- Deliver exceptional customer service by clearly explaining technical solutions and issues to non-technical stakeholders
- Mentoring and coaching team members.
Requirements
- A university degree or college diploma in Computer Engineering, Computer Science, or equivalent practical experience
- 2+ years of hands-on development experience
- Strong analytical and problem-solving skills, with a creative approach to tackling complex challenges
- Proficiency in object-oriented programming languages such as Java, Scala, or Python
- Experience working with PostgreSQL
- Experience with automated testing frameworks and practices
- Excellent interpersonal and organizational skills, with a collaborative mindset
- A "customer-first" attitude—committed to delivering solutions that meet real customer needs.
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
object-oriented programmingJavaScalaPythonPostgreSQLautomated testing frameworksrequirements gatheringdesignimplementationdeployment
Soft skills
analytical skillsproblem-solving skillsinterpersonal skillsorganizational skillscollaborative mindsetmentoringcoachingcustomer servicecommunication skillscreativity
Certifications
university degreecollege diploma