The Senior Full Stack Software Engineer demands advanced problem-solving skills and technical expertise in building federated microservices and managing integrations with technology and enterprise partners.
We’re on the lookout for a Senior Full Stack Software Engineer to enhance and support our core platform and web applications. As a pivotal technical contributor, you’ll play a critical role in developing key architectural implementations. We need someone reliable, disciplined, and committed to advancing our team and company. Your contributions will accelerate our organization and improve the quality of our products through well-crafted code.
This is a senior position, no contractors, or agencies, please.
We value bright, curious, and self-motivated individuals who thrive in a fun, collaborative, and diverse environment. While the following qualifications are desired, they are not mandatory. We encourage anyone who meets the core requirements and is passionate about contributing to our team to apply.
Responsibilities:
· Analyze user needs and develop effective software solutions.
· Collaborate with product owners to define specification requirements.
· Write maintainable, well-documented code with comprehensive test coverage.
· Recommend and implement software upgrades to optimize efficiency.
· Work with other developers to design and enhance code.
· Build high-performance, scalable server-side technologies.
Qualifications:
• 6+ years of professional experience in software development, focusing on high-volume, scalable applications within a service-oriented architecture.
• In-depth knowledge of TypeScript.
• Experience with JavaScript frameworks, particularly React and Next.js.
• Proficiency with RESTful APIs and/or tRPC.
• Experience with Node.js frameworks like Express or Fastify.
• Experience with relational databases such as MySQL or PostgreSQL.
• Familiarity with non-relational databases like MongoDB or Redis.
• Experience with AWS, particularly AWS Lambda.
• Strong understanding of architectural patterns for large-scale, distributed applications.
• Knowledge of test automation frameworks and experience in test authoring.
• Proven ability to self-manage and collaborate effectively within an Agile development environment.
$160,000 - $180,000 per year