Please, let Bounteous know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Join a dynamic and innovative team as a Senior Backend Developer.
Transform a billion-dollar startup into a cutting-edge micro-services domain-driven design powerhouse.
Lead the design, development, and maintenance of highly scalable and robust backend services and applications using NodeJS and Typescript.
Architect and implement backend solutions, making strategic architectural decisions that align with business goals and scalability requirements.
Mentor and guide junior and mid-level developers, providing technical leadership, code reviews, and best practices.
Drive the adoption of design patterns and SOLID principles to ensure a maintainable, extensible, and scalable codebase.
Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software products.
Design and optimize database schemas and queries for performance, scalability, and reliability.
Champion a culture of test-driven development (TDD) and write comprehensive unit tests to ensure code coverage and maintainability.
Make architectural decisions regarding technology stack, frameworks, and third-party integrations, considering performance, security, and maintainability.
Lead technical discussions and provide insights into emerging technologies, industry trends, and best practices.
Troubleshoot complex backend issues, perform root cause analysis, and provide timely resolutions.
Ensure adherence to coding standards, best practices, and security guidelines.
Collaborate with DevOps and infrastructure teams to ensure smooth deployment and operation of backend services.
Participate in Agile development processes, including sprint planning, backlog grooming, and retrospectives.
Requirements:
A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
5-8 years of experience in backend development using NodeJS and TypeScript is necessary.
Expertise in object-oriented programming concepts, design patterns, and SOLID principles is essential.
Proficiency in backend frameworks of NodeJS is required.
A strong understanding of relational databases and SQL queries, with experience in optimizing database performance, is needed.
Experience with ORM frameworks is necessary.
Knowledge of RESTful API design and development is required.
Extensive experience in writing unit tests using testing frameworks is essential.
Excellent problem-solving skills and attention to detail are required.
Strong leadership and mentoring skills are necessary.
Excellent communication and collaboration skills are required.
The ability to make strategic technical decisions and drive architectural discussions is essential.
Benefits:
Opportunity to work in a dynamic and innovative environment.
Chance to play a crucial role in building the future of a billion-dollar startup.
Opportunity to mentor and guide junior developers, enhancing leadership skills.
Engage in technical discussions and stay updated with emerging technologies and industry trends.
Participate in Agile development processes, fostering a collaborative work culture.
Work remotely, providing flexibility in your work environment.
Apply now
Please, let Bounteous know you found this job
on RemoteYeah
.
This helps us grow 🌱.