Assistant Principal Engineer, IT
Full-time
Junior Executive
1 month ago
Key Responsibilities
Backend Development:
Design and implement backend services and APIs using Golang.
Optimize server-side code for performance ..
Key Responsibilities
Backend Development:
- Design and implement backend services and APIs using Golang.
- Optimize server-side code for performance and scalability.
- Ensure robust security practices in backend systems.
Frontend Development:
- Build responsive and user-friendly web interfaces using modern JavaScript frameworks like SvelteKit, ReactJS, Vue.js, or Angular.
- Collaborate with UX/UI designers to implement visually appealing and intuitive features.
Fullstack Integration:
- Seamlessly integrate frontend and backend components, ensuring end-to-end functionality.
- Debug, troubleshoot, and resolve integration issues.
- Participate in architectural decisions, providing input on system design and technology choices.
- Conduct code reviews, mentor junior developers, and maintain high coding standards.
- Stay updated with the latest trends in Golang, JavaScript, and relevant technologies.
- Work collaboratively with product managers, designers, and DevOps teams to ensure successful project delivery.
Job Requirements
Experience:
- 5+ years of experience in fullstack development.
- Proven track record of developing and deploying production-level applications using Golang and JavaScript.
Backend Expertise:
- Proficiency in Golang and building RESTful APIs or gRPC services.
- Experience with databases (SQL and NoSQL) such as PostgreSQL, MySQL, or MongoDB.
Frontend Expertise:
- Strong skills in JavaScript and experience with frameworks like React, Vue.js, or Angular.
- Solid understanding of HTML, CSS, and responsive design principles.
General Skills:
- Familiarity with CI/CD pipelines and cloud platforms like AWS, GCP, or Azure.
- Experience with Git for version control.
- Strong problem-solving skills and attention to detail.
- Experience with microservices architecture or event-driven systems.
- Knowledge of Docker, Kubernetes, or other containerization/orchestration tools.
- Familiarity with GraphQL or WebSocket implementations.
- Contributions to open-source projects or a strong GitHub portfolio.
Official account of Jobstore.