We’re looking for a Software Engineer who can translate ideas into scalable, reliable, and high-performing systems. This role is not just about writing code—it’s about building products that solve real problems, with clarity in thinking and ownership in execution.
Key Responsibilities
- Design, develop, and maintain robust software applications and systems
- Write clean, efficient, and well-documented code
- Collaborate with cross-functional teams including product, design, and QA
- Participate in system design discussions and architecture decisions
- Debug, troubleshoot, and resolve production issues
- Optimize application performance and scalability
- Contribute to code reviews and maintain coding standards
- Stay updated with emerging technologies and apply them where relevant
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- Strong proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C++)
- Good understanding of data structures, algorithms, and system design
- Experience with frameworks (e.g., Spring Boot, Django, Node.js, React)
- Familiarity with databases (SQL/NoSQL)
- Understanding of RESTful APIs and microservices architecture
- Experience with version control systems like Git
- Strong problem-solving and analytical skills