We’re looking for a driven and detail-oriented Software Engineer to design, build, and maintain scalable, high-performance systems. You'll work closely with product and engineering teams to develop clean, efficient code and bring ideas to life in a fast-paced, tech-driven environment.
Key Responsibilities
System Design & Development
Design, develop, test, and deploy clean, maintainable code across the full software development lifecycle.
Collaboration
Work with cross-functional teams including Product, Design, QA, and DevOps to deliver high-quality solutions.
Code Quality
Write unit tests, conduct code reviews, and follow best practices to ensure quality, performance, and security.
Continuous Improvement
Identify bottlenecks and bugs, and devise solutions to mitigate and address them. Continuously improve system architecture and development processes.
Documentation & Ownership
Maintain technical documentation and take ownership of features from concept to production.
What We're Looking For
2–6 years of hands-on experience in software development
Experience with REST APIs, databases (SQL/NoSQL), and version control (Git)
Understanding of data structures, algorithms, and system design
Familiarity with CI/CD pipelines and cloud platforms (AWS, GCP, Azure) is a plus
Strong problem-solving skills and ability to work in an agile environment
Clear communication and team collaboration mindset