Senior Back-end Engineer - Node.js/Express/Nest.js - Node.js, TypeScript - Agriculture market
6+ years
Full-time (40h)
Agriculture
Full Remote
Node.js
TypeScript
Nest.js
PostgreSQL
Requirements
Must-haves
- 6+ years of software development experience
- 4+ years of experience with Node.js, Express, or Nest.js
- 2+ years of experience with PostgreSQL
- 2+ years of experience with ElasticSearch, Redis, and DynamoDB cluster
- Experience using RESTful and GraphQL APIs with React and React Native applications
- Experience working with CI/CD pipelines
- Experience across the entirety of the SDLC for new and existing applications
- Experience working on non-trivial data-oriented web applications
- Experience with common data persistence strategies for backend services and mobile applications (e.g. document storage, request caching, etc.)
- Strong communication skills in both spoken and written English
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
Nice-to-haves
- Startup experience
What you will work on
- Develop and maintain high-quality, enterprise-scale applications
- Break down complex requirements into independent coding tasks and strategies
- Participate in design meetings, plan development tasks, and demo features to stakeholders
- Diagnose and fix bugs and investigate performance bottlenecks
- Write unit, integration, and end-to-end tests
- Develop clear, testable, and maintainable code
- Participate in meaningful code reviews
- Meet or exceed code quality standards
- Have a proactive approach to maintaining our systems and applications
- Collaborate inside and outside the Engineering team to ensure release deliverables that satisfy functional and technical requirements