Backend JavaScript Engineer - Senior / Lead
About Comjoo
At comjoo we work to extend the trusted platform, comjoodoc, for secure and high-quality medical team communication and collaboration. We leverage leading-edge, open, software components and agile development processes. The Senior Javascript Engineer brings technical leadership & expertise to the team. You have a passion for engineering high quality solutions.
Role Summary
The Backend Lead brings technical expertise and leadership to the backend team.
- You lead the team in delivering high-quality code with speed.
- You enjoy making yourself and your team better engineers.
- You have experience using Node.js as a backend technology.
- You have experience building high-quality, scalable, production JavaScript applications.
- You enjoy explaining complex technical topics in a way that others can understand.
- You are results-oriented and like to use data to showcase progress.
Key Responsibilities
- Collaborate and plan with design, product, and other key stakeholders
- Evaluate and document key architectural decisions
- Balance engineering deliverables with next generation solutions
- Provide coding and design expertise primarily in Node.js and related JavaScript libraries
- Drive architectural decisions into production
- Strong security chops
- Contribute to efficient DevOps
Required Skills and Experience
- Excellent communicator
- Ability to thrive in a cross-functional team
- 3+ years of Agile team leadership experience
- 5+ years of hands on, software engineering experience
- Solid JavaScript experience on a few projects… We primarily use React for frontend and node.js for backend.
- Self-motivated and high-performing, with a love of both business and technology
- Excited to evaluate and push new technology into production
- Experience with continuous integration and continuous delivery pipelines
- Degree in Computer Science, related technical field, or equivalent experience
Preferred Skills and Experience
- Master’s degree in Computer Science or related technical field
- Visible contributions to open source projects
- Experience with CI/CD tooling
- Experience developing and deploying cloud services
- Knowledge in Domain Driven Design and Microservices Architectures