Integra Partners is hiring a
Senior Full Stack Software Developer
Integra Partners
π΅ $118k
πRemote - United States
Please let Integra Partners know you found this job on JobsCollider. Thanks! π
Summary
Join Integra Partners as a Senior Full Stack Software Developer to design and implement new product modules, features, and enhancements that meet specified technical and business requirements. As a motivated individual with aptitude for learning, you will work with our cross-functional team to decompose monolithic application stacks and migrate to Go/Java micro-services in our new Kubernetes cloud stack.
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, knowledge. 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
- π°$117k-$182kπCanada
- π°~$152k-$247kπUnited States
- π°~$150k-$190kπCentral America and South America
- π°~$93k-$124kπCosta Rica
- π°~$150k-$190kπUnited States
- π°~$150k-$190kπWorldwide
- π°$120k-$150kπCanada
- π°~$150k-$190kπSouth Africa
- π°~$150k-$222kπPortugal
Please let Integra Partners know you found this job on JobsCollider. Thanks! π