Senior Software Engineer, WebApp
Build and lead development of scalable full-stack web application features and distributed microservices, partnering with product and design teams. The role requires 8+ years of software development experience, strong architecture skills, and proficiency with technologies such as React, Python, Go, Kafka, SQL, and NoSQL.
About the job
Responsibilities
- Build and maintain full-stack web application features, including scalable, distributed microservices.
- Own complex features from technical design through production deployment while meeting high performance and reliability standards.
- Enhance and support the core web application stack, ensuring performance and accuracy for high-throughput traffic.
- Participate in on-call rotations, troubleshoot production incidents, and maintain high service-level agreements.
- Collaborate with Product, Infrastructure, Design, and API partners.
- Establish high engineering standards and mentor teammates.
- Improve CI/CD pipelines, container-based software distribution, and observability.
Requirements
- 8+ years of software development experience.
- Experience building and maintaining highly available, scalable web applications.
- Proficiency with programming languages and frameworks used in full-stack development on distributed systems, such as React, Python, Go, Kafka, SQL, and NoSQL.
- Strong understanding of software architecture, object-oriented programming, and design patterns.
- Experience with AI-assisted development workflows.
- Ability to communicate effectively with stakeholders across organizations.
- Strong interpersonal and collaboration skills.
- Bachelor's degree in a STEM field, preferably computer science or software engineering.
Nice to Have
- Experience in the shipping and logistics industry.
- Experience building AI-powered customer-facing features.
Skills
React, Python, Go, Kafka, SQL, NoSQL, Docker, Kubernetes, CI/CD, Distributed Systems, Object-Oriented Programming, Design Patterns, Observability, Microservices, Ai-Assisted Development
Similar jobs
Fullstack Engineering jobsBuild and operate full-stack AI agents that automate high-volume healthcare revenue-cycle email workflows. The role requires strong Python/FastAPI, React, PostgreSQL, production engineering, and LLM or agent-harness experience.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build and improve scalable production web applications while automating development and deployment workflows, mentoring engineers, and advancing engineering-wide practices. Requires 5+ years of experience and proficiency with Docker, Kubernetes, AWS, and Terraform.
Build user-facing web features, improve front-end architecture, and optimize application performance for Teachable’s remote Brazil-based platform. The role requires 4+ years of production web application experience with JavaScript, TypeScript, and React, plus strong collaboration and problem-solving skills.