The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
You are responsible for writing clean, maintainable, and efficient code for backend systems. This includes implementing business logic, handling data storage and retrieval, integrating with external services or APIs, and ensuring proper error handling and logging.
Providing technical leadership to the team. This involves mentoring and guiding junior developers, conducting code reviews, promoting best practices, and making technical decisions that align with the project goals and objectives.
Writing and maintaining unit tests and integration tests to ensure the quality and reliability of the backend code.
Updated with the latest technologies, tools, and best practices in backend development.
Qualifications
Bachelor of Science, preferably Computer Science.
3+ years of relevant work experience
Node.Js
Javascript
Typescript
Docker
SQL databases and ORMs
Microservices Architecture
Unit testing and Integration testing
Continues integrations and continues development (is a plus)
Kubernetes (is a plus)
NoSQL databases (is a plus)
AWS. (is a plus)
Seniority level
Not Applicable
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
Referrals increase your chances of interviewing at TransformUs by 2x