Job Description
Join our dynamic team as a Senior Back-End Developer, where you'll play a pivotal role in designing, developing, and maintaining our scalable and secure web applications.
Responsibilities
- Lead the development of back-end services using modern frameworks (e.g., Node.js, Express, Django, Ruby on Rails).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write efficient, maintainable, and reusable code.
- Implement RESTful APIs and GraphQL.
- Optimize database queries and improve performance.
- Mentor junior developers and contribute to code reviews.
- Participate in on-call rotations to provide 24/7 support.
- Stay up-to-date with emerging technologies and best practices.
Qualifications
- Bachelor's degree in Computer Science or a related field.
- Proven experience (5+ years) as a Back-End Developer.
- Strong proficiency in one or more back-end languages (e.g., JavaScript/TypeScript, Python, Ruby, Java).
- Experience with cloud platforms (e.g., AWS, Google Cloud, Azure).
- Familiarity with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
- Solid understanding of databases and SQL.
- Experience with version control systems, preferably Git.
- Excellent communication and teamwork skills.