Go Developer

  • Anywhere

Participate in the design and implementation of essential applications.Demonstrate expertise and add valuable input throughout the development lifecycle.Help design and implement scalable, lasting technology solutions.Review current systems, suggesting updates as needed.Gather requirements from internal and external stakeholders.Test and debug new applications and updatesResolve reported issues and reply to queries in a timely manner.Develop and utilize technical change documentation.Strive to deploy all products and updates on time.Help improve code quality by implementing recommended best practices.Remain up to date on all current best practices, trends, and industry developments.Maintain a high standard of work quality and encourage others to do the same.Help junior team members grow and develop their skills.Identify potential challenges and bottlenecks in order to address them proactively.

To apply for this job please visit .

  • Anywhere

Opportunity:We are looking for an enthusiastic and exceptional Go developer who is also willing to learn and use Rust while developing in Go.VA company offers an exceptional opportunity for a highly skilled and experienced Software Developer to be an integral part of our successful, growing business. You will be responsible for helping us elevate our technology stack to the next level. You will assist in designing and developing wide range of application including web, mobile and embedded systems as well. You will work with a team of developers to ensure all code meets professional standards and business goals, as well as work as effectively independently “self-developed” during sprint sessions.Responsibility:Write scalable, robust, testable, efficient, and easy-to-maintain code.Translate user stories into stable, working, and high-performance software.Work within a team to design, develop, and support multiple products.Play a key role in architectural and design decisions, building toward an efficient micro service distributed architecture.Have a customer-focused mindset to create the best solutions for users.Stay up to date on the latest advances and technologies.Share knowledge with others.Own the support for the products and respond to incidents.Evaluate user requests for development and modification on applications to determine feasibility, time requirements, and system compatibility.Be task-oriented: show commitment and ownership for deadlines.Tasks:Maintain high standards of code quality.Adhere to a rigorous test-driven development process.Write feature design specification documents for coding and design activitiesFollow agile principles and CI/CD process pipelines.Work with Scrum team to help prioritize development activities and estimate level of effort.Maintain sprint backlog refinements up to date.Contribute to all scrum events specially Sprint planning, Retro, Sprint Review.

To apply for this job please visit .