Search by job, company or skills
Key Responsibilities:
Work closely with product managers, designers, frontend developers, and other
cross-functional teams to ensure the seamless integration and alignment of frontend and
backend technologies, driving cohesive and high-quality product delivery.
Develop and implement coding standards and best practices for the backend team.
Document technical specifications and procedures.
Stay up-to-date with the latest backend technologies, trends, and best practices.
Collaborate with other departments to identify and address backend-related issues.
Conduct code reviews and ensure code quality and consistency across the backend team.
Create technical documentation, ensuring clarity for future development and
maintenance.
Requirements;
Experience: 4-6 years of hands-on experience in backend development, with a strong
background in product-based companies or startups.
Education: Bachelors degree or above in Computer Science or a related field.
Programming skills: Proficient in Python and software development principles, with a
focus on clean, maintainable code, and industry best practices. Experienced in unit
testing, AI-driven code reviews, version control with Git, CI/CD pipelines using GitHub
Actions, and integrating New Relic for logging and APM into backend systems.
Database Development: Proficiency in developing and optimizing backend systems in
both relational and non-relational database environments, such as MySQL and NoSQL
databases.
GraphQL: Proven experience in developing and managing robust GraphQL APIs,
preferably using Apollo Server. Ability to design type-safe GraphQL schemas and
resolvers, ensuring seamless integration and high performance.
Cloud Platforms: Familiar with AWS and experienced in Docker containerization and
orchestrating containerized systems.
System Architecture: Proficient in system design and architecture with experience in
developing multi-tenant platforms, including security implementation, user onboarding,
payment integration, and scalable architecture.
Linux Systems: Familiarity with Linux systems is mandatory, including deployment and
management.
Continuous Learning: Stay current with industry trends and emerging technologies to
influence architectural decisions and drive continuous improvement.
Benefits:
Competitive salary.
Health insurance.
Casual dress code.
Dynamic & Collaboration friendly office.
Hybrid work schedule.
Industry:Other
Job Type:Permanent Job
Date Posted: 07/10/2024
Job ID: 95315425