Summary
✨ AI‑Generated
Take ownership of end-to-end software engineering across web and mobile applications. You will develop reliable, scalable systems with Angular and Golang, build cross-platform applications, design APIs and distributed microservices, improve testing and deployment practices, and translate business requirements into high-performance software. The role offers substantial architectural ownership and technical influence.
Highlights
Senior full-stack role covering frontend and backend engineering, cross-platform applications, distributed microservices architecture, testing, scalability, reliability, and collaboration with product teams.
Description
Responsibilities:
Writing reusable, testable, and efficient code with proficiency in Angular, Golang, and SQL to support both frontend and backend system requirements.
Designing, developing, and testing UI for mobile and web applications.Design and build cross-platform applications using Ionic and Golang with reliability, scalability, and maintainability in mind.Gradually develop test scripts to improve software quality and to accelerate deployment processes.Collaborate with engineers and product managers to understand the requirements and priorities of the projects.Deliver high-quality software with features according to the agreed requirements within the timelines.Accurately translate user and business needs into functional and high performance applications.Own the end-to-end architecture of distributed microservice systems, including service decomposition, API design, inter-service communication, scalability, observability, security, and cloud-native deployment practices.Design, implement, and maintain CI/CD pipelines to automate build, testing, deployment, and release processes across microservice-based applications.
Qualifications & Skills:
Bachelor’s degree in Computer Engineering and Computer Science.3-7 years of experience as a Full Stack Engineer.Proficiency in JavaScript and Typescript.Proficiency in Golang and Angular is required.
Experience with Ionic is a plus.Experience working with some of the following: web application development, mobile application development, cross-platform application development.Basic knowledge of data structures, algorithms, databases, and networking.Familiarity with Unix/Linux environment.Interest in learning new technologies/frameworks.Understand the needs and challenges of working in startup environment.