Fullstack Developer

  • Weekday
  • Verified

Job Description

This role is for one of the Weekday's clients

We are seeking a talented Fullstack Engineer with expertise in Python and Golang to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining scalable web applications. You will work across the stack, building high-performance backend services and intuitive frontend interfaces.

This is an excellent opportunity for an engineer who thrives in a fast-paced environment, enjoys solving complex problems, and is passionate about building robust and efficient software solutions.

Requirements

Key Responsibilities

  • Backend Development: Design and develop scalable, high-performance backend systems using Golang and Python.
  • Frontend Development: Work on UI components and frontend applications using modern JavaScript frameworks (React, Angular, or Vue.js).
  • Database Management: Design and optimize SQL and NoSQL databases for efficiency and scalability.
  • API Development: Build and maintain RESTful and GraphQL APIs to support web and mobile applications.
  • Cloud & DevOps: Deploy, monitor, and optimize applications in cloud environments such as AWS, GCP, or Azure.
  • Performance Optimization: Ensure applications run efficiently by optimizing queries, memory usage, and overall system performance.
  • Collaboration: Work closely with product managers, designers, and other engineers to develop and refine features.
  • Code Quality & Best Practices: Follow clean code principles, conduct code reviews, and implement automated testing strategies.

Requirements

  • 3+ years of professional experience in Fullstack Development.
  • Proficiency in Python and Golang for backend development.
  • Experience with modern frontend frameworks (React.js, Vue.js, or Angular).
  • Strong knowledge of SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
  • Hands-on experience with cloud platforms like AWS, GCP, or Azure.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Strong understanding of RESTful APIs, GraphQL, and microservices architecture.
  • Experience with unit testing, integration testing, and automated deployment.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.

Nice to Have

  • Experience with event-driven architectures (Kafka, RabbitMQ).
  • Knowledge of serverless computing and cloud-native technologies.
  • Previous experience working in a startup or agile environment.