Job Description
AlphaSquad is an industry-leading agency with a nag for working on bleeding edge technologies. Over the years, AlphaSquad has assisted fortune 500 companies like Toyota North America, Lexus, GS1 and helped early-stage startups as well. It has a proud tradition of taking businesses to their absolute best by taking care of the technology needs and allowing them to focus on what’s important.
Position Overview:
As a Software Engineer specializing in Golang, you will play a key role in the design, development, and maintenance of our software solutions. You will work closely with cross-functional teams to deliver high-quality, scalable, and efficient software applications that meet the needs of our clients and contribute to the success of our company.
Responsibilities:
1. Golang Development:
- Lead the design and development of robust, scalable, and high-performance software solutions using Golang.
- Collaborate with cross-functional teams to define software requirements and specifications.
2. Code Quality and Testing:
- Ensure code quality through code reviews, unit testing, and continuous integration practices.
- Implement and maintain automated testing processes to guarantee software reliability.
3. Performance Optimization:
- Identify and address performance bottlenecks to ensure the scalability of our applications.
- Optimize code for maximum speed and efficiency.
4. Collaboration and Communication:
- Work closely with other software engineers, product managers, and stakeholders to deliver high-quality software solutions.
- Provide technical expertise and guidance to team members.
5. Documentation:
- Create and maintain technical documentation related to software architecture, design, and implementation.
- Contribute to the knowledge base and best practices within the organization.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience of 1-3 years as a Software Engineer with a focus on Golang development.
- Strong understanding of software development life cycle and best practices.
- Proficiency in Golang and experience with related frameworks.
- Solid understanding of distributed systems, microservices architecture, and cloud computing.
- Excellent communication and collaboration skills.
- Ability to work effectively in a team-oriented, fast-paced environment.
- Strong analytical and problem-solving skills.
Benefits:
- Life Insurance & Family healthcare (IPD & OPD)
- Provident Fund
- Bi-annual Increments
- EOBI
- Lunch
- Performance Bonuses
- Paid Leaves