Job description
We are seeking a motivated Application Developer to join a collaborative, product-focused engineering team building modern, scalable applications for a growing user base. This role offers the opportunity to work across the full technology stack while contributing to clean, maintainable code and thoughtful system design.
This position is ideal for someone with a few years of professional experience who is looking to expand their technical skillset, take on greater ownership, and grow within a team that is continuously evolving its technology and development practices.
Key Responsibilities
Design, develop, and maintain web-based applications across front-end and back-end component
Collaborate with product managers, designers, and engineers to deliver new features and enhancements
Translate business and functional requirements into scalable, maintainable solutions
Contribute to system architecture improvements and application performance optimization
Troubleshoot, debug, and resolve application issues in development and production environments
Participate in code reviews and uphold development best practices and standards
Support modernization initiatives, including migrating legacy systems to newer technologies
Work within Agile frameworks to deliver incremental value and continuous improvements
Required Qualifications
3–5 years of professional experience in software development
Strong understanding of backend development principles and API design
Experience working with relational databases (e.g., SQL Server, MySQL, or similar)
Familiarity with version control systems (e.g., Git) and collaborative workflows
Strong analytical and problem-solving skills with the ability to learn new technologies quicklyExcellent communication skills and ability to work effectively in a team environment
Preferred Qualifications
Experience working in product-driven or SaaS environments
Exposure to microservices architecture or event-driven systems
Familiarity with CI/CD pipelines and DevOps practices
Interest in enhancing user experience and optimizing application performance
Experience with cloud platforms or containerization technologies is a plus
What You’ll Gain
Opportunity to work on impactful, scalable products
Collaborative and supportive team environment
Exposure to modern tools, frameworks, and architectural patterns
Clear opportunities for career growth, advancement, and increased ownership
Show more
How do you like the content of this job?