Full Stack Web Engineer
Modulus Labs Inc.
• Build, maintain, and evolve REST APIs, microservices, core libraries, SDK and web services.
• Collaborate with engineers to identify pain points, develop solutions, and evangelize best practices.
• Participate in agile ceremonies, supports rapid iteration and development.
• Drive the delivery of quality systems utilizing Unit Testing, TDD, and performance testing
• Leverage DevOps practices for Continuous Integration and Continuous Deployment
• Perform hands-on software development, including writing code and unit tests, doing proof of concepts, conducting code reviews, and testing in ongoing sprints.
• Work closely with product managers and other engineers to implement innovative solutions to challenging engineering problems.
• Participates in system design and specifications, program logic and flow charting, development, testing, debugging, documentation, and support.
• Drive automation and ensure automated test scripts are completed for new features.
• 4-6 years’ building REST API’s or Microservices with Node JS / Javascript in Agile/Scrum environment
• 3+ years’ experience implementing and supporting NodeJS / Javascript solutions into production.
• 2-3 years’ experience in Linux, IIS, AWS EC2, Postgres, AWS RDS.
• 2-3 years’ experience in designing and implementing database solutions in any of the following DB technologies MySQL, MS SQL - NoSQL a plus!
• Solid understanding of MV* (MVC, MVVM, MVP), Software Design Patterns i.e. Factory, Facade, State etc , and API Design Patterns
• Experience in Microservices a plus
• Experience in Docker a plus
• Experience in Kafka a plus