Senior Software Developer

Remote

Published 1 day ago

๐Ÿงญ About the Role

We are looking for a highly skilled Senior Full Stack Developer who can architect, build, and scale modern web applications end-to-end. You will work across frontend, backend, databases, cloud infrastructure, and DevOps, while mentoring junior engineers and influencing technical decisions.

This role demands strong problem-solving skills, ownership mindset, and the ability to ship production-grade systems.

๐Ÿš€ Key Responsibilities

  • Design and develop scalable web applications (frontend + backend)
  • Architect microservices and REST/GraphQL APIs
  • Build responsive, high-performance UI using modern frameworks
  • Optimize applications for speed, scalability, and security
  • Work with product and design teams to translate business requirements into technical solutions
  • Lead code reviews and enforce coding best practices
  • Implement CI/CD pipelines and cloud deployment strategies
  • Mentor junior developers and contribute to engineering culture
  • Participate in architectural discussions and technical roadmap planning

๐Ÿ› ๏ธ Technical Requirements

๐Ÿ”น Frontend

  • Strong experience in React.js / Next.js / Angular / Vue
  • Advanced JavaScript (ES6+), TypeScript
  • State management (Redux / Zustand / Context API)
  • Responsive UI development (Tailwind, Material UI, Bootstrap)
  • Performance optimization and SEO best practices

๐Ÿ”น Backend

  • Node.js (Express / NestJS) OR
  • Python (Django / FastAPI) OR
  • Java (Spring Boot) OR
  • .NET Core
  • RESTful API & GraphQL development
  • Authentication (JWT, OAuth2)
  • Microservices architecture

๐Ÿ”น Database

  • PostgreSQL / MySQL
  • MongoDB / NoSQL
  • Query optimization & indexing
  • Caching (Redis)

๐Ÿ”น Cloud & DevOps

  • AWS / Azure / GCP
  • Docker & Kubernetes
  • CI/CD (GitHub Actions / GitLab CI / Jenkins)
  • Infrastructure as Code (Terraform preferred)
  • Monitoring tools (Prometheus, Grafana)

๐Ÿ”น Other

  • Strong understanding of system design
  • Secure coding practices
  • Experience with Agile/Scrum methodologies
  • Git version control

๐ŸŽ“ Qualifications

  • Bachelorโ€™s or Masterโ€™s degree in Computer Science or related field
  • 5โ€“8+ years of professional full stack development experience
  • Experience building and deploying high-traffic production systems
  • Strong communication and leadership skills

๐ŸŒŸ Good to Have

  • Experience with AI/ML integrations
  • Event-driven architecture (Kafka, RabbitMQ)
  • Web3 / Blockchain exposure
  • Mobile app development (React Native / Flutter)

๐Ÿ’ผ What We Offer

  • Competitive salary & performance bonus
  • ESOPs
  • Flexible working model
  • Opportunity to work on high-impact, scalable systems
  • Learning budget & growth opportunities

Full time

Mid-Senior Level

Remote