Senior Software Engineer, Full Stack

February 27, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Full Stack

Are you a passionate and experienced Full Stack Engineer looking to make a significant impact on innovative products? Join our dynamic and growing engineering team where you’ll be instrumental in designing, developing, and deploying robust, scalable, and high-performance applications. We’re seeking a creative problem-solver with a strong grasp of modern web technologies, a commitment to quality, and a desire to contribute to a collaborative and inclusive culture.

About the Role

As a Senior Software Engineer, Full Stack, you will be a key contributor to the entire software development lifecycle, from concept and design to testing and deployment. You will work on critical features that directly impact our users, collaborating closely with product managers, UX/UI designers, and other engineers. This role offers the opportunity to lead technical initiatives, mentor junior engineers, and champion best practices in a fast-paced environment.

Key Responsibilities

  • Design and develop new features and services across our full technology stack, including front-end, back-end, and database layers.
  • Write clean, maintainable, and efficient code using modern frameworks and programming languages.
  • Collaborate with product and design teams to understand requirements, provide technical insights, and translate user stories into technical specifications.
  • Optimize applications for maximum speed, scalability, and security.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
  • Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
  • Contribute to the continuous improvement of our development processes, tools, and infrastructure.
  • Mentor junior engineers, sharing knowledge and fostering a culture of technical excellence.
  • Stay up-to-date with emerging technologies and industry trends, advocating for their adoption when appropriate.

Qualifications

  • 7+ years of professional experience in full-stack software development.
  • Strong proficiency in front-end technologies: React, Angular, or Vue.js, HTML5, CSS3, JavaScript/TypeScript.
  • Expertise in back-end development with languages such as Node.js, Python, Java, or Go.
  • Extensive experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB, DynamoDB) databases.
  • Proven experience designing and implementing RESTful APIs and microservices.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with testing frameworks (e.g., Jest, Mocha, Cypress, Pytest, JUnit) and CI/CD pipelines.
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Excellent problem-solving, analytical, and communication skills.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Preferred Skills

  • Experience with serverless architectures (e.g., AWS Lambda).
  • Knowledge of message queues (e.g., Kafka, RabbitMQ, SQS).
  • Familiarity with GraphQL.
  • Experience working in an Agile/Scrum development environment.
  • Contributions to open-source projects or a strong portfolio of personal projects.

What We Offer

  • Competitive Salary & Equity: Attractive compensation package including stock options.
  • Comprehensive Health Benefits: Medical, dental, and vision insurance for you and your family.
  • Generous PTO: Flexible paid time off, paid holidays, and sick leave.
  • Professional Development: Budget for conferences, courses, and certifications to support your growth.
  • Work-Life Balance: Flexible work arrangements and a focus on sustainable productivity.
  • Modern Workspace: Collaborative office environment with ergonomic setups, or fully remote options depending on location.
  • Innovative Culture: Be part of a team that values creativity, continuous learning, and pushing technological boundaries.
  • Impactful Work: Contribute to products that genuinely solve user problems and make a difference.
  • Team Events: Regular social events, hackathons, and celebrations.

Our Company Culture

We are a forward-thinking company built on principles of innovation, transparency, and respect. We foster an environment where every voice is heard, ideas are encouraged, and collaboration is key. Our teams are empowered to take ownership, learn from failures, and celebrate successes together. We believe in continuous improvement, both in our products and in ourselves, and we’re committed to building a diverse and inclusive workplace where everyone can thrive.

Ready to Apply?

If you are excited by the opportunity to shape the future of our products and grow with a passionate team, we encourage you to apply! Please submit your resume along with a cover letter detailing your relevant experience and why you believe you’d be a great fit for this role. We look forward to hearing from you!