Yêu cầu công việc
Server- Side Technical Lead (B2B SaaS)
We are in search of a highly proficient Technical Lead to spearhead the hands- on development and scaling of our company&039;s backend systems. The chosen candidate will play a pivotal role in the technical direction and hands- on coding of our backend services, collaborating closely with front- end developers, product managers, and data scientists to ensure the smooth and successful execution of projects. Success in this role demands a deep- rooted understanding of hands- on software development and coding best practices, coupled with proven experience in B2B SaaS applications. The ideal candidate MUST have hands- on experience in coding for scaling applications and systems, ideally within the context of building cloud- native SaaS applications in 1→10 or 10→100 growth phases.
Responsibilities:
Lead the development of integrations with third- party SaaS applications using SDKs and REST APIs, focusing on secure and efficient data exchanges.
Develop RESTful APIs and web services to bridge our frontend and backend systems seamlessly.
Spearhead the development of Elastic Search- based search and data querying solutions, integrating them with GraphQL APIs.
Provide mentorship to junior developers on the team, conduct code reviews to uphold best coding practices and standards.
Work closely with cross- functional teams to comprehend and analyze requirements, aligning them with business goals.
Document technical designs, architecture diagrams, data models, and API specifications meticulously.
Lead the hands- on development of scalable, reliable, and high- performance backend systems using NodeJS.
Requirements:
Familiarity with Ruby on Rails is a plus.
Proficiency in verbal English communication is a hard requirement.
Comprehensive understanding of database technologies, both relational and NoSQL.
Proficiency in cloud infrastructure like AWS (including EC2, S3, SQS, SNS, DocumentDB, OpenSearch) and containerization technologies like Docker and Kubernetes.
Proven experience in mentoring and leading developers, with a keen ability to review code and offer constructive feedback
A minimum of 5 years of experience in hands- on software development, with a strong emphasis on programming.
Demonstrated expertise in the design and implementation of distributed systems, microservices architecture, RESTful API design principles, and best practices.
Apply if interested; we&039;re open to being surprised. English fluency is the only strict requirement.