What are the responsibilities and job description for the Golang/React Engineer position at Ztek Consulting?
What You’ll Be Doing
As a Senior Software Engineer, you'll play a pivotal role in the technical design and implementation of complex integrations and full-stack web solutions. You’ll act as a bridge between platform, service, and core engineering teams to drive end-to-end delivery of scalable, secure, and high-performance software.
Your Responsibilities Will Include:
- Leading technical design and implementation of complex integrations using middleware and custom backend services.
- Architecting and developing modern web components with a strong emphasis on JavaScript (React/Next.js).
- Driving cross-functional collaboration through:
- Facilitating integration between platform and service teams.
- Leading discussions on data flow, API contracts, and system design.
- Translating business requirements into scalable technical solutions.
- Participating in architecture review boards to ensure alignment across the enterprise.
- Ensuring platform excellence by:
- Designing scalable data models and secure integration patterns.
- Collaborating with Security teams to enforce robust security frameworks.
- Establishing development and deployment best practices.
- Overseeing both build and run operations.
- Providing technical leadership through:
- Mentoring junior engineers.
- Shaping technical strategy alongside engineering and product leadership.
- Owning technical outcomes from architecture to production support.
What We Look For in You
- 5 years of hands-on software development experience.
- 4 years of experience in custom software/product and integration development.
- Proficiency in modern front-end frameworks (Next.js, React).
- Experience in building and maintaining backend microservices in GoLang.
- Expertise in RESTful API design and service integration.
- Deep understanding of authentication, API security, and integration best practices.
- Proven track record leading large-scale integration projects and making critical architecture decisions.
- Strong knowledge of scalable, secure enterprise systems — ideally within financial or regulated industries.
- Bachelor's degree in Computer Science, Engineering, or a related field (Master’s preferred).
- Demonstrated experience mentoring engineers and enforcing development best practices.
- Strong collaboration and stakeholder engagement skills.
- Advanced problem-solving skills and the ability to break down complex problems into clear technical solutions.
- Experience with Git-based workflows:
- Feature branching
- Code review processes
- CI/CD pipelines
- GitHub deployment workflows
Salary : $80 - $95