About the Role
We are looking for a Senior Backend Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business needs.
Responsibilities
- Design, develop, and maintain scalable and efficient backend systems.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Implement security and data protection measures.
- Write clean, efficient, and maintainable code.
- Participate in the full software development lifecycle.
- Contribute to the development of best practices and standards.
- Stay up-to-date with emerging technologies and industry trends.
- Provide technical guidance and mentorship to junior team members.
- Conduct code reviews and pair programming sessions.
- Work on improving the performance of existing systems.
- Ensure the scalability and reliability of backend services.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Troubleshoot and debug applications.
- Participate in on-call rotations to ensure system availability.
- Document development processes and provide technical support.
- Implement and maintain databases and data storage solutions.
- Ensure compliance with industry standards and regulations.
- Contribute to the development of automated testing frameworks.
Compensation
Competitive salary and benefits package.
Work Arrangement
Hybrid work arrangement with flexible hours.
Team
Collaborative and innovative team environment.
Our Tech Stack
- Python, Java, Go
- AWS, GCP, Azure
- Docker, Kubernetes
- PostgreSQL, MySQL
- Redis, Memcached
- RabbitMQ, Kafka
- GraphQL, RESTful APIs
- Terraform, Ansible
- Prometheus, Grafana
- ELK Stack, Fluentd
What We Offer
- Competitive salary and benefits package.
- Flexible work hours and hybrid work arrangement.
- Opportunities for professional growth and development.
- Collaborative and innovative team environment.
- Visa sponsorship for eligible candidates.
- Health insurance and wellness programs.
- Retirement savings plans.
- Paid time off and holidays.
- Employee assistance programs.
- Professional development and training opportunities.
- Performance bonuses and incentives.
- Stock options and equity plans.
- Relocation assistance for eligible candidates.
- Employee referral programs.
- Tuition reimbursement and education assistance.
- Mentorship and coaching programs.
- Employee resource groups and diversity initiatives.
Visa sponsorship available for eligible candidates.