One of our clients is looking for a skilled and motivated Intermediate Software Developer who is passionate about building reliable, scalable software-and growing alongside a dynamic, international development team. This role is more than just coding; it's an opportunity to make a real impact on our platform, our team, and our customers.
Most importantly, your work will directly help solve complex, real-world challenges for our global customer base.
What You'll Do
- Contribute to the next generation through modern technologies and architecture improvements
- Write clean, maintainable, well-tested code that adheres to team standards and project requirements
- Collaborate across teams to deliver thoughtful, high-impact software solutions
- Offer feedback and participate in discussions on technical design and product direction
- Take initiative and ownership of projects, delivering work with reliability and accountability
- Support team culture through open communication, mentorship, and peer reviews
- Help foster a collaborative, high-performance engineering environment
What You'll Bring
- 5+ years of professional experience in software development
- Strong experience with backend JavaScript/TypeScript (3+ years)
- Proficiency with ReactJSand NodeJS (3+ years)
- Solid understanding of PostgreSQL or similar relational databases (3+ years)
- Experience with cloud platforms (GCP preferred; Azure or AWS also valuable)
- Experience deploying applications on Kubernetes
- Understanding of Agile/Scrum processes and Test-Driven Development (TDD)
- Ability to work independently and communicate effectively in English
- Interest in growing into a leadership role in software development
- Creativity, curiosity, critical thinking, and a sense of humor
Bonus Points
- Architectural experience (e.g., Hexagonal Architecture, DDD, API contract design)
- Experience as a Scrum Master or team facilitator
- Familiarity with Docker and Ubuntu environments
- Domain knowledge in ERP systems, wholesale, or manufacturing industries