Middle Full-Stack Engineer (JS + Go)
Job Summary
- Build and improve product dashboards and internal web tools used across the AdTech domain including publisher- and platform-facing experiences
- Develop and maintain backend APIs and microservices powering reporting integrations and core product workflows
- Support internal services used by engineering and threat research teams translating operational needs into reliable product capabilities
- Refactor and enhance existing codebase for performance and maintainability
- Collaborate closely with teammates on feature delivery bug fixing integration testing and deployment through development/staging environments
- Work across multiple products and codebases within the same sprint
- Participate in engineering routines such as ticket grooming task breakdown estimation and technical improvements
- Contribute to system reliability and modernization efforts including service migrations and improved deployment/rollback practices
- Participate in code reviews knowledge sharing and team best practices
- Document work clearly to support maintainability and knowledge sharing
Qualifications :
- 3 years of experience in software engineering
- Strong knowledge of JavaScript core concepts (Event Loop Promises Async/Await Prototypes Closures)
- Solid understanding of Golang fundamentals (Goroutines Channels Interfaces Error handling)
- Experience with React (hooks state management via Redux Toolkit/Zustand/Context API component lifecycle)
- Strong backend development skills with and RESTful APIs using NestJS or Fastify
- Experience in working with relational and non-relational databases combined with a drive to optimize queries and enhance existing database architectures
- Basic Docker knowledge for managing local development environments
- Advanced Git workflows (feature branching rebasing conflict resolution)
- Experience writing unit and integration tests (Jest React Testing Library Go testing package)
- Upper-Intermediate level of English
WILL BE A PLUS
- Snowflake: DWH concepts data processing analytical queries
- MongoDB: NoSQL concepts document modeling aggregation pipelines
- SQL: Writing/optimizing complex queries understanding indexes joins relational database design
- Basic DevOps tooling: Kubernetes (view logs basic concepts) Grafana (use dashboards for monitoring)
Additional Information :
PERSONAL PROFILE
- Collaborative mindset and open communication style
- Curiosity and willingness to learn new tools
- Good organizational skills and task management in fast-paced environments
Remote Work :
Yes
Employment Type :
Full-time
About Company
At Sigma Software, we are involved with the clients team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more