About the Role
We are seeking a proactive and skilled Full-Stack Developer to join our engineering team. This role is crucial for maintaining, optimizing, and deploying features on a modern, scalable web application. You will be responsible for full-stack development, working across the Client, Application and Data layers. The ideal candidate has hands-on experience in a production environment and a passion for building robust, secure, and performant web solutions.
Key Responsibilities and expectations
Contribute to the entire software development lifecycle, focusing on maintainability, performance, and reliability.
Develop and maintain RESTful API endpoints following established design conventions, as well as middleware and views.
Design and modify data structures and indexing strategies within a NoSQL database environment.
Manage application deployment and configuration within a cloud platform
Utilize performance monitoring and structured logging strategies to track system reliability and database query performance.
Qualifications:
BS in Computer Science or equivalent education/experience
3-5 years experience with web application development using HTML, CSS, JavaScript, and industry standard frameworks
3-5 years experience with backend and DBMS technology
Familiarity with the landscape of AI developer productivity tools (e.g., code generation, testing, and debugging assistants)
Proven communication, influencing and problem-solving skills
Ability to take ownership of features and address issues independently.
Curious for new technology, able to pivot quickly.
Preferred Qualifications
Demonstrate proficiency in the following core full-stack technologies, or equivalent: , , EJS templating, MongoDB, MVC pattern and RESTful APIs, Google App Engine / PM2.
Familiarity with the business procurement process for goods and services.
Job Type: Full-time
Pay: $100,000.00 per year
Benefits:
Health insurance
Work Location: In person