31 Jan
Sr. Full-Stack Software Engineer
Vacancy expired!
Job Description- You will be part of the business systems department which is composed of the software teams working on laboratory management, ecommerce, product development and supply chain management and the many services that integrate them all.Role & Responsibilities
- Work with stakeholders and designers to define user friendly and intuitive web applications for eCommerce and lab management systems.
- Participate in requirements gathering, technical specification, and the design and development of software for Twist's suite of applications and user facing features.
- Develop, test, deploy, and monitor your code through all states of the software development lifecycle.
- Promote software engineering best practices via example, participation in code reviews, building tools, and documentation.
- Support your applications and/or services as and when required on a 24x7 basis.
- Bachelor's degree in Computer Science or equivalent.
- 3+ years of experience delivering commercial cloud-based software applications with rich UIs that scale
- gracefully across different browsers and devices.
- Self-starter with a strong work ethic and desire to write readable and maintainable code.
- Thorough understanding of software development methodologies, principles and procedures and related
- software management tools.
- Deep knowledge in React, Redux, HTML5, CSS3 and JavaScript and fundamental web technologies like REST.
- Ability to work in full-stack with backend technologies comprising Node.js, Python, and Ruby on Rails.
- Working knowledge of Git and familiarity with the Github workflow
- Experience working with databases - Postgres, MySQL and MongoDB.
- Excellent written and verbal communication skills.
- A good understanding of DevOps procedures and tools (k8s, AWS)
- Familiarity with CI/CD systems.
- Ability to work in a fast paced iterative development with continuous delivery.
- Full Benefits
Vacancy expired!