Senior and Middle Full Stack Engineer (React, Node.js)
What is this role about and why should you care?
Red Acre is looking for Full-stack Developers with experience in JavaScript, to help them deliver great products and services to their users. You will join one of their agile development teams to help improve the capabilities of their products by making sure each feature works at its best. You’ll be working across the stack of their API-centric platform to solve complex problems. As a full-stack developer, you focus on solid engineering practices.
Current stack:
- Front-End: JavaScript, Typescript, ReactJS, Html5, SCSS
- Back-End: JavaScript, NodeJS, Express, MongoDB, PostgreSQL, REST API, Python, Golang
- Other: Gitlab, Gitlab CI, Jenkins, Docker, AWS, VS Code
You would be a great fit for this position if you have:
- You architect, design, develop and maintain JavaScript code with a handful of other languages
- You are interested in keeping up with current standard methodologies
- You know and care about engineering practices like CI/CD and automated testing
- You have working knowledge in Agile methodologies
- You have excellent analytical and problem-solving skills and can communicate your ideas to both technical and non-technical audiences
- You enjoy sharing knowledge with others
- You are motivated and love working in fast-paced environments
Here are all the things you’ll get to do on the project:
- Solve challenges with creativity and initiative
- Design, develop and deploy both backend and frontend services that support high traffic, focusing on low latency, scalability, and high availability
- Collaborate and work closely with other developers, becoming a valued member of a self-managing and self-organizing, cross-functional team
- Continuously improve the products and architecture by participating in code reviews and innovating on the services
- Write clean, readable, and maintainable code with unit and integration tests, make continuous improvements to the codebase, creating proper documentation, including API documentation
- Participate and support the Agile methods and frameworks by taking part in quarterly planning events, daily stand-ups, planning sessions, code reviews, and other discussions and events
- Follow and take part in all agile practices, work as a team and ensure timely delivery