Summary
✨ AI‑Generated
A senior engineering role focused on designing and delivering reliable full-stack applications. The position involves frontend and backend development, distributed system architecture, automated testing, and collaboration with cross-functional teams to deliver high-performance digital solutions.
Highlights
Opportunity to build scalable applications across web and mobile platforms while owning architecture decisions and improving software quality through testing and modern engineering practices.
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.