About the Role
The position involves developing and optimizing backend services, contributing to system architecture, and ensuring high performance and reliability across software platforms.
Responsibilities
- Design and implement scalable backend services for high-traffic applications
- Collaborate with cross-functional teams to define and deliver new features
- Optimize system performance, reliability, and scalability
- Write clean, maintainable, and well-documented code
- Participate in code reviews and contribute to engineering best practices
- Troubleshoot and resolve production issues in a timely manner
- Work with data storage solutions and ensure efficient database interactions
- Support integration of backend systems with frontend and third-party services
- Develop APIs that are secure, efficient, and easy to consume
- Contribute to architectural decisions and long-term technical planning
- Ensure software quality through automated testing and continuous integration
- Monitor system health and implement proactive improvements
- Follow security best practices in all development phases
- Stay current with emerging backend technologies and frameworks
- Mentor junior engineers and promote knowledge sharing
Nice to Have
- Master’s degree in a technical discipline
- Experience with real-time or embedded systems
- Background in semiconductor or hardware-related software development
- Familiarity with DevOps practices and CI/CD pipelines
- Knowledge of message queuing and event-driven architectures
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and on-site collaboration
Team
Collaborative engineering team focused on scalable backend systems and software innovation
About the Team
The engineering team operates in an agile environment, emphasizing innovation, code quality, and rapid iteration. Members work closely with product and hardware teams to deliver software solutions that power advanced electronic systems.
Technology Stack
Primary technologies include Java, Python, PostgreSQL, Kubernetes, Docker, and AWS. The team also works with message brokers like Kafka and leverages modern CI/CD tooling for deployment automation.
Available for qualified candidates