Remote Golang Senior Developer
Integra Partners
π΅ $118k
πRemote - United States
Please let Integra Partners know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Integra Partners as a Goland Senior Developer to design and implement new product modules, features, and enhancements that meet specified technical and business requirements.
Requirements
- 4-year degree or equivalent in Computer Science or related technical field
- At least 7 yearsβ experience in software development or similar roles
- Must have at least 5 years of experience in Golang
- Strong understanding of Functional and Object-Oriented Programming principles
- Strong troubleshooting and problem-solving abilities
- Strong development experience with Go language, Java knowledge is a plus
- Advanced experience using and creating RESTful and/or GraphQL APIs, knowledge of gRPC is a plus
- Experience with Go frameworks - Mux/Logrus/Validator/Sqlx/Pq/gqlgen/Sarama is a required.. Java Spring is a plus
- Experience with TDD / BDD. Knowledge mocker, ginkgo / go test is a plus
- Experience building API / Event driven micro-services
- Experience working with Kafka is a plus
- Proficient in PostgreSQL or other relational databases, knowledge of MongoDB is a plus
- Solid experience with Git, knowledge of Jenkins is a plus
- Experience using Kubernetes in development or production environments
- Experience with Agile development methodologies is a plus
- Proficient in Angular, HTML5, SASS, ES2015+. Web components and/or PWA knowledge is a plus
Responsibilities
- Decompose monolithic application stacks and migrate to Go/Java micro-services in our new Kubernetes cloud stack
- Prepare design documents, design databases models, create wiki pages for team members
- Write / rewrite micro-services for container / cloud applications
- Building service that are scalable and optimized for performance and quality
- Own features from technical design through maintenance
- Break down complex tasks/requests into sub-tasks, make consistently good decisions, ability to operate independently
- Consistently follow defined solution architecture and use software engineering best practices and designs
- Accurately estimate time to complete tasks, resulting in high quality and high productivity
- Occasionally provide training and mentorship to other software engineers on the team
- Write services using TDD/BDD practices, follow coding standards and help other team members to meet Sprint goals
Benefits
- Competitive compensation
- Annual bonus program
- 401(k) retirement program with company match
- Company-paid life insurance
- Company-paid short term disability coverage (location restrictions may apply)
- Medical, Vision, and Dental benefits
- Paid Time Off (PTO)
- Paid Parental Leave
- Sick Time
- Paid company holidays and floating holidays
- Quarterly company-sponsored events
- Health and wellness programs
- Career development opportunities
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πEgypt
- π°$68k-$88kπPoland
- πBulgaria
- πTaiwan
- πPortugal
- πGermany
- π°$100k-$130kπUnited States
- πSerbia
Please let Integra Partners know you found this job on JobsCollider. Thanks! π