About the Role
The engineer will contribute to the full lifecycle of software development, including design, implementation, testing, and deployment, ensuring robustness and scalability of services.
Responsibilities
- Develop and maintain backend services using modern programming languages
- Write clean, testable, and efficient code following engineering best practices
- Collaborate with product and design teams to define technical requirements
- Participate in code reviews to ensure code quality and knowledge sharing
- Diagnose and resolve software defects in production and staging environments
- Optimize application performance and system reliability
- Implement automated testing frameworks for continuous integration
- Support deployment pipelines and monitor system health
- Contribute to architectural discussions and system design decisions
- Ensure software solutions meet security and compliance standards
- Work with databases to design efficient schemas and queries
- Integrate third-party APIs and external services
- Document technical designs and development processes
- Stay current with emerging technologies and industry trends
- Mentor junior engineers and support team growth
- Respond to on-call incidents when required
- Improve development workflows and tooling
- Contribute to technical debt reduction initiatives
- Participate in sprint planning and agile ceremonies
- Ensure applications are scalable under high load
- Collaborate on feature prioritization with stakeholders
- Evaluate new tools and frameworks for potential adoption
- Support internal tools used by other engineering teams
- Contribute to incident post-mortems and remediation plans
- Maintain awareness of system dependencies and failure modes
Nice to Have
- Master’s degree in computer science or related field
- Experience with large-scale data processing systems
- Knowledge of frontend frameworks such as React or Angular
- Background in security engineering practices
- Experience with infrastructure as code tools
- Familiarity with regulatory compliance standards
- Contributions to open-source software projects
- Public speaking or conference presentation experience
- Leadership experience in technical projects
- Experience mentoring junior developers
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid work model with flexible scheduling
Team
Collaborative engineering team focused on scalable systems
What We Value
- Technical excellence paired with practical problem solving
- Ownership of projects from concept to deployment
- Clear communication across technical and non-technical roles
- Continuous learning and knowledge sharing
- Building inclusive and respectful team environments
Benefits
- Comprehensive health insurance coverage
- Retirement savings plan with company matching
- Paid time off and flexible holidays
- Professional development stipend
- Remote work support and equipment allowance