Senior Full Stack Developer (Remote)
Are you passionate about building scalable, reliable, and user-friendly SaaS products? Do you have a knack for solving complex problems with elegant and robust solutions? Do you want to join a fast-growing and dynamic team that is on a mission to help businesses succeed with their customers?
If you answered yes to these questions, then you might be the perfect fit for Aptly, the ultimate SaaS platform for customer success. Aptly helps businesses of all sizes and industries to manage, engage, and retain their customers, using cutting-edge technology and data-driven insights.
We are looking for a Senior Full Stack Developer to join our engineering team and help us build and improve our core product features, as well as develop new and innovative solutions for our customers. You will work closely with our product managers, designers, and other engineers to deliver high-quality code that meets our standards and best practices. You will also have the opportunity to mentor and coach junior developers and contribute to our engineering culture and processes.
What you will do:
- Design, develop, test, deploy, and maintain web applications and APIs using React, Node.js, MongoDB, and other technologies.
- Collaborate with the product team to understand the customer needs and translate them into technical requirements and solutions.
- Implement and follow best practices for code quality, performance, security, and scalability.
- Write clean, readable, and maintainable code that follows our coding standards and guidelines.
- Debug and troubleshoot issues across the entire stack, and provide technical support to customers and internal stakeholders.
- Research and evaluate new technologies and tools, and share your knowledge and feedback with the team.
- Lead and participate in code reviews, architecture discussions, and agile ceremonies.
What you will need:
- 5+ years of professional experience as a full stack developer, working with modern web technologies and frameworks.
- Strong proficiency in JavaScript, React, Node.js, MongoDB, and RESTful APIs.
- Experience with building and deploying SaaS products, preferably in the enterprise domain.
- Experience with cloud platforms and services, such as AWS, Azure, or Google Cloud.
- Experience with CI/CD tools and processes, such as Git, GitHub, Jenkins, or Travis CI.
- Experience with testing frameworks and tools, such as Jest, Mocha, Chai, or Cypress.
- Experience with agile methodologies and tools, such as Scrum, Kanban, Jira.
- Excellent communication, collaboration, and problem-solving skills.
- Self-motivated, proactive, and eager to learn and grow.
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
What We Offer:
- Competitive salary and performance-based bonuses.
- Opportunities for professional growth and advancement.
- A collaborative and inclusive work environment.
- Comprehensive benefits package.