- Design, develop, and implement software applications using Go and other relevant technologies.
- Lead project management efforts, ensuring timely delivery of software projects within scope and budget.
- Collaborate with product managers, designers, and other developers to define project requirements and specifications.
- Conduct code reviews and provide constructive feedback to team members to ensure code quality and best practices.
- Identify and troubleshoot software defects and performance issues, implementing effective solutions.
- Stay updated with industry trends and emerging technologies to enhance software development processes.
- Mentor junior developers and contribute to their professional growth.
- Proficient in Go programming language with a strong understanding of its frameworks and libraries.
- Demonstrated project management experience, including planning, execution, and monitoring of software projects.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem solving skills and attention to detail.
- Familiarity with other programming languages such as Python, Java, or JavaScript.
- Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and containerization technologies (Docker, Kubernetes).
- Knowledge of database management systems (SQL, NoSQL).
- Experience with automated testing frameworks and tools.
- Strong communication and interpersonal skills.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 7 10 years of professional experience in software development.
- Proven track record of successfully managing software projects from inception to completion.
- Relevant certifications in project management (PMP, Scrum Master, etc.) are a plus.
- If you are a passionate software developer with a strong project management background and a desire to work in a dynamic environment, we encourage you to apply.
- Big picture mindset
- Critical thinking
- Requirements elicitation / asking right questions
- Ability to pick up new skills in a fast-paced environment
Company
Location
St. Louis, Missouri - United States of America
Job type
Full-Time
Golang Job Details
Job Title: Senior Software Developer with Strong GoLang and Java
Location: Saint Louis,MO
Years of Experience: 7-10 Years
Long Term Contract
Deep expertise on Go lang
Job Summary:
We are seeking a highly skilled Senior Software Developer with deep expertise in Go programming language. The ideal candidate will possess strong project management skills, as this is a deal breaker for the role. You will be responsible for designing, developing, and maintaining high quality software solutions while leading project initiatives and collaborating with cross functional teams.
Responsibilities:
Mandatory Skills:
Preferred Skills:
Qualifications:
General skills :
Job Skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs