The Role:
As a Senior Back-end Engineer, you will play a crucial role in developing and maintaining our back-end systems. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business needs.
- Design and implement scalable back-end systems.
- Collaborate with front-end developers to integrate user-facing elements.
- Optimize applications for maximum speed and scalability.
- Ensure the security and integrity of data.
- Participate in code reviews and provide constructive feedback.
- Mentor junior engineers and contribute to team knowledge sharing.
Team Structure: You will be part of a dynamic team of engineers, product managers, and designers, working in an agile environment.
Ideal Profile:
The ideal candidate will have a strong technical background and excellent problem-solving skills.
- 5+ years of experience in back-end development.
- Expertise in server-side languages (e.g., Node.js, Python, Java).
- Experience with database management (e.g., SQL, NoSQL).
- Familiarity with RESTful APIs and microservices architecture.
- Understanding of cloud services (e.g., AWS, Azure).
- Strong communication skills.
- Ability to work collaboratively in a team.
Education: Bachelor’s degree in Computer Science or a related field is preferred.
What's on Offer:
We offer a competitive salary and benefits package, along with opportunities for professional growth and development.
- Flexible working hours and remote work options.
- Access to learning resources and training programs.
- A collaborative and inclusive company culture.
- Opportunities to work on innovative projects.