About the Role
The role involves leading software development initiatives, contributing to system architecture, and ensuring robust, maintainable code across the product stack.
Responsibilities
- Lead the design and implementation of software solutions
- Collaborate with product and engineering teams to define technical requirements
- Develop scalable and reliable backend services
- Write clean, testable, and well-documented code
- Participate in code reviews and provide constructive feedback
- Troubleshoot and resolve complex technical issues
- Mentor junior engineers and support team growth
- Evaluate and integrate new technologies and frameworks
- Ensure software meets performance and security standards
- Contribute to architectural decisions and system design
- Work within agile development cycles
- Monitor application performance and implement optimizations
- Support deployment and operational processes
- Maintain alignment with business objectives through technical execution
- Drive continuous improvement in engineering practices
- Collaborate on end-to-end testing strategies
- Ensure compliance with data privacy and security policies
- Participate in incident response and on-call rotations
- Document technical designs and processes
- Promote code quality and best practices across teams
Nice to Have
- Master’s degree in computer science or related discipline
- Experience with large-scale data processing systems
- Familiarity with frontend frameworks and UI development
- Background in DevOps or site reliability engineering
- Knowledge of machine learning pipelines
- Experience with regulatory compliance standards
- Contributions to open-source software projects
- Public speaking or conference presentation experience
- Certifications in cloud technologies
- Leadership in cross-team technical initiatives
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and in-office collaboration
Team
Collaborative engineering team focused on innovation and technical excellence
Technology Stack
- Primary languages include Java, Python, and TypeScript
- Infrastructure built on AWS with Kubernetes orchestration
- Use of PostgreSQL, Redis, and message queues for data management
- Frontend developed with React and modern JavaScript frameworks
- CI/CD powered by Jenkins and GitLab pipelines
Growth Opportunities
- Pathways for advancement into technical leadership roles
- Support for attending industry conferences and training
- Internal mobility across product and platform teams
- Regular performance reviews with development planning
- Access to online learning platforms and certification programs
Available for qualified candidates