We are looking for a highly skilled Golang Developer to join our dynamic team. This role requires a self-motivated professional who can thrive in a fast-paced environment and take ownership of their work. You will be actively involved in the entire software development lifecycle (SDLC), from designing and developing high-quality software solutions to ensuring seamless deployment and maintenance.
If you are passionate about building scalable, high-performance applications and enjoy working on cutting-edge technologies, we’d love to hear from you!
Key Responsibilities
- End-to-End Development. Actively participate in the full software development lifecycle, ensuring that all solutions meet quality standards.
- Software Design & Architecture. Collaborate with team members to define the interaction between different components and implement robust, scalable architectures.
- Efficient Coding. Write clean, efficient, and maintainable Golang code based on requirements provided by the team lead.
- Rapid Prototyping. Develop proof-of-concept features and applications for new ideas and innovations.
- Feature Development & Maintenance. Design, build, and maintain new features using the Golang tech stack, ensuring optimal performance and reliability.
- Project Execution. Own the delivery of specific components within the application, ensuring that projects are executed efficiently against defined timelines and commitments.
- Cross-Team Collaboration. Work closely with team members, technical leads, and product managers to define and implement the best technical approach for new product development.
- Complex Problem Solving. Develop scalable solutions for complex problems, keeping in mind best coding practices and architectural principles.
- Quality Assurance. Ensure compliance with build/release processes, configuration management, and software testing best practices.
- Unit Testing & Code Review. Write unit test cases to validate the reliability of the codebase and participate in code reviews to ensure high-quality code.
- Process Adherence. Follow the agile development methodology, actively participating in sprint planning, stand-ups, and retrospectives to improve the software development process.
Desired Skills & Qualifications
Technical Skills
- Strong hands-on experience in Golang and a solid understanding of Object-Oriented Programming (OOP) concepts.
- Experience in designing and building scalable web applications using Golang-based frameworks.
- Proficiency in working with databases (both SQL & NoSQL data stores).
- Understanding of RESTful web services, MVC, and SOA architecture.
- Familiarity with frontend technologies such as JavaScript, AngularJS, ReactJS, HTML, CSS, and jQuery is a plus.
- Experience working with cloud platforms (AWS, GCP, or Azure) is an added advantage.
- Knowledge of CI/CD pipelines, build/release management, and deployment best practices.
- Experience with containerization (Docker, Kubernetes) is beneficial.
Soft Skills
- Ability to work independently and efficiently manage time across multiple tasks and projects.
- Strong problem-solving and analytical skills, with a keen eye for detail.
- Excellent communication skills and a collaborative mindset to work in cross-functional teams.
- Prior experience in a product-based company or startup is a plus.
Educational Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Electronics, or a related field.
- Minimum 4+ years of hands-on experience in software development, with a strong focus on Golang development.
Why Join Us?
- Challenging Work Environment. Work on cutting-edge technologies and build solutions that make an impact.
- Career Growth Opportunities. Continuous learning and professional development opportunities.
- Great Team Culture. Work in a collaborative and innovation-driven environment.
- Flexible Work Model. Competitive work-life balance policies to help you excel professionally and personally.
If you are an enthusiastic Golang Developer with a passion for building high-quality software solutions, we encourage you to apply!