Are you passionate about crafting seamless user experiences and building robust backend systems?
Join our mission-driven team as a Senior FullStack Engineer, where you'll play a critical role in designing and implementing real-time, interactive web applications and the backend infrastructure that powers them.
You'll solve complex technical challenges and build reliable features that create a lasting impact for our users.
In this role, you will collaborate closely with product managers, UX/UI designers, and fellow engineers to bring innovative solutions to life.
By synthesizing customer feedback, product vision, and design insights, you'll help shape the future of our product, delivering a user experience that delights and engages customers.
Requirements - Education: BA/BS in Computer Science or equivalent work experience.
- Leadership & Ownership: You take full responsibility for your projects and consistently meet deadlines.
- Communication: Able to present ideas clearly, share data-driven insights, and keep stakeholders informed.
- Team Player: You prioritize the mission and the team, foster collaboration, and do what's best for the company.
- Innovator: Continuously seek out and implement best practices.
- Autonomous: Able to work independently and thrive in a fast-paced, evolving environment.
Technical Expertise: - Object-oriented programming - Relational databases and NoSQL - JavaScript proficiency, Typescript, React and Node.
- RESTful API design - Experience with AWS services for application development - Agile software methodologies and data-driven development Responsibilities - Maintain and enhance APIs, ensuring high performance and reliability.
- Develop and automate testing for the API layer.
- Collaborate with product managers, UI/UX experts, and engineers to build new features.
- Solve complex technical problems across the full stack, from the database to the client.
- Develop scalable front-end architecture and design user interactions.
- Build and maintain backend infrastructure, servers, and databases.
- Ensure smooth collaboration with graphic designers for web design elements.
- Lead projects from concept through to final delivery.
- Stay updated on the latest web development trends and technologies.
Would be a plus - Experience with globally distributed applications.
- Previous involvement in building CI/CD pipelines and cloud-based architectures.