Full Stack Developer
Summary
Full-stack developer building backend systems in Golang, designing RESTful/gRPC APIs for web and mobile apps, and creating responsive React.js/Vue.js interfaces. Emphasis on performance, scalability, and security; 3+ years of software engineering experience, with fintech/trading exposure preferred.
About the role
This is a Software Engineer or Fullstack Developer position focused on developing and maintaining backend systems using Golang as the primary language, designing and integrating RESTful or gRPC APIs for web and mobile applications, and building responsive interfaces using React.js or Vue.js.
Key responsibilities
Develop and maintain backend systems using Golang as the primary language
Design and integrate RESTful or gRPC APIs for web and mobile applications
Build responsive interfaces using React.js or Vue.js
Optimize performance, scalability, and security of applications
Collaborate with Project Managers and Engineers to ensure product quality
Maintain clean, efficient, and well-documented code
Qualifications
Bachelor’s degree in Computer Science, Information Technology, Information Systems, or a related field.
Minimum 3 years experience as a Software Engineer (experience in fintech, trading platforms, or financial services is preferred).
Solid understanding of Go language routines, channels, interfaces, and concurrency patterns
Experience with API design, database integration (MySQL/PostgreSQL), and version control (Git)
Familiar with frontend frameworks (React.js/Vue.js)
Knowledge of Laravel (PHP) is a plus
Understanding of containerization (Docker) and basic Linux operations preferred
Familiarity with microservices architecture and distributed systems.
Strong analytical thinking, attention to detail, and teamwork