This is an exciting chance to be part of a small, growing, collaborative company in downtown Portland, Maine that does business internationally, including in multiple countries in Africa. They are looking for a JavaSript | Node.js Developer
to join their Platform Engineering team.
The Platform Engineering team is responsible for the cloud infrastructure and the APIs that support feature development, and everything in between. As a key member of this team, you will help us maintain our existing infrastructure and scale it to support our expanding, geographically dispersed customer base. You will help us quickly and reliably serve more requests to more customers, while ensuring data integrity and platform security. You will help gather requirements and distill actionable stories from colleagues on other teams, customers, and integration partners. In this role, you will have the opportunity to mentor teammates while honing your own skills.
Even though you are generally not customer-facing, you care deeply about our relationship with each customer and that guides your daily work. You are a self-starting problem-solver who balances the need to explore and innovate with delivering solutions quickly and reliably to our customers. You are a skilled troubleshooter, but know when to seek advice to avoid being blocked. You have proven experience scaling SaaS applications in the cloud.
- Bachelor’s degree in computer science or other technical field
- 3+ years of SQL (Postgres preferred)
- Linux CLI/Shell scripting
- AWS/Cloud experience
- Proven experience scaling applications for growth
- Ability to train/mentor teammates
- Master’s degree in a technical field
- Frontend experience (Vue preferred)
- Experience with geospatial tools (Leaflet, PostGIS, etc) Microservice/Serverless experience
This position is based at a beautiful open-concept office in downtown Portland, Maine . You will have an opportunity to take part in local tech meet ups, the startup community, social activities, events, and more. This company encourages a work life balance that includes personal and professional development, and community engagement.