We’re looking for a Sr. Software Engineer who thrives in solving complex problems, building production-ready applications, and continuously improving software quality. You’ll work with a dynamic, agile team while mentoring peers, influencing design decisions, and contributing to the delivery of high-performing solutions.
Key Responsibilities
-
Software Delivery (50%)
-
Develop, test, deploy, and maintain software applications.
-
Build and execute test suites (unit, functional, performance).
-
Tackle technical challenges with urgency and creativity.
-
-
Learning & Growth (20%)
-
Continuously develop new technical and leadership skills.
-
Experiment, learn from failures, and adopt new approaches.
-
-
Planning & Collaboration (20%)
-
Partner with product teams to refine user stories.
-
Contribute to agile ceremonies and planning sessions.
-
Communicate effectively across diverse teams.
-
-
Mentorship (10%)
-
Guide junior engineers on frameworks, coding best practices, and modern development principles.
-
Lead technical discussions and knowledge-sharing.
-
Qualifications
Required:
-
Bachelor’s degree in Computer Science or equivalent experience.
-
3+ years of software development experience.
-
Proficiency in software engineering principles and problem-solving.
Preferred:
-
Experience with:
-
Front-end technologies: HTML, CSS, JavaScript/TypeScript frameworks.
-
Back-end: Java, OOP, databases (SQL/NoSQL).
-
Cloud & DevOps: Cloud platforms, CI/CD pipelines, version control.
-
Security: Authentication/authorization frameworks.
-
Modern debugging and root cause analysis techniques.
-
-
Familiarity with software design patterns, especially OOD and modern architectures.
Why Join Us?
-
No travel required – enjoy stability and work-life balance.
-
Collaborative environment with opportunities to mentor and grow.
-
Impactful role where your code directly enhances customer and business experiences.
APPLY