Full Stack Developer

15K - 40K
Open Position

Experience

1 yrs+

Job Nature

Full Time

Location

Onsite

Positions

1

Job Description

Job Summary

We are looking for a talented and versatile Full Stack Developer with strong expertise in TypeScript, Python, and Go to join our high-performing engineering team. The ideal candidate will have experience building web and mobile applications, a solid understanding of backend systems, and the ability to work independently across the stack. This role is ideal for developers who enjoy solving complex problems, writing low-dependency code, and working on modern, scalable products.

Key Responsibilities

  • Design, develop, and maintain web and mobile applications using TypeScript, Python, and Go.
  • Build intuitive and responsive user interfaces using React, Next.js, or other modern React-based frameworks.
  • Develop backend services and APIs in Go, including writing native Go code without external frameworks.
  • Write raw SQL queries to interact with databases such as PostgreSQL or MySQL efficiently and securely.
  • Ensure unit tests are written for new and existing components across the stack to maintain code quality and prevent regressions.
  • Create efficient and maintainable backend logic in Python where applicable.
  • Collaborate with cross-functional teams (design, product, QA) to define, scope, and deliver new features.
  • Ensure high performance and scalability of both frontend and backend components.
  • Implement and enforce application-level security, authentication, and data protection measures.
  • Conduct testing, debugging, and performance tuning across the application stack.
  • Review code, share best practices, and contribute to maintaining a healthy development culture.
  • Actively participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.
  • Stay updated on emerging tools, technologies, and practices relevant to full stack and mobile development.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 1+ years of full stack development experience OR 2+ years of focused frontend or backend experience.
  • Proven experience in React and Next.js for frontend development.
  • Strong experience in Go, with the ability to write idiomatic code without external frameworks (e.g., no Fiber, Gin).
  • Ability to write SQL for querying and managing relational databases such as PostgreSQL or MySQL.
  • Experience with mobile development using frameworks like React Native, Expo, or similar.
  • Proficiency in Python for scripting or backend development tasks.
  • Solid understanding of RESTful API design and microservices architecture.
  • Familiarity with version control systems, particularly Git.
  • Strong analytical and debugging skills with a focus on code quality.
  • Experience writing and maintaining unit tests using testing libraries or frameworks appropriate to the tech stack.
  • Excellent verbal and written communication skills, with a collaborative mindset.

Preferred Qualifications

  • Experience deploying applications on cloud platforms such as AWS, Google Cloud, or Azure.
  • Familiarity with DevOps practices, CI/CD pipelines, and Docker.
  • Knowledge of integration testing, test-driven development (TDD), and testing strategies for backend and frontend components.
  • Experience with serverless architectures, event-driven systems, or infrastructure as code (IaC).
  • Familiarity with mobile app publishing (App Store, Google Play) is a plus.

Additional Notes

Candidates with real-world experience in React frameworks and Go development (especially without frameworks) are strongly encouraged to apply. Proficiency in SQL, strong unit testing discipline, and the ability to operate with minimal tooling dependencies will be highly valued.


Benefits & Perks

Benefits

  • Competitive salary commensurate with experience
  • Flexible work hours and remote work options
  • Comprehensive health, dental, and vision insurance
  • Generous paid time off and paid holidays
  • Professional development opportunities and conference attendance
  • Modern office space and the latest equipment
  • Regular team-building events and activities
  • Casual dress code and relaxed work environment