Description ***At this time, we are unable to consider candidates requiring visa sponsorship or third-party recruitment agencies for this role. We thank you for your understanding.***
Overview
We are looking for a talented Full Stack Engineer with strong experience in Kotlin (web) and ReactJS to join our dynamic development team. In this role, you’ll design, develop, and test high-quality software solutions that align with business objectives. The ideal candidate thrives in an agile environment, demonstrates strong technical and problem-solving skills, and is passionate about building scalable, reliable systems.
Location: Hybrid 2 days per week - Brooklyn Park, MN
Responsibilities
- Design, develop, and test code to deliver functionality that meets business requirements and strategic objectives.
- Build and implement features from the product backlog, collaborating closely with product owners and stakeholders.
- Estimate and size user stories, ensuring accurate sprint planning and delivery.
- Write and execute unit tests and automated test scripts to ensure quality and performance.
- Validate deliverables against user story acceptance criteria.
- Produce and maintain clear project documentation throughout the software lifecycle.
- Collaborate with infrastructure, security, and cross-functional teams to ensure feature completeness and reliability.
- Adhere to industry-standard Agile methodologies for development, testing, and documentation.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
Required Qualifications
- 6+ years of professional software engineering experience.
- Strong backend development experience with Kotlin.
- Frontend development proficiency using ReactJS.
- Experience working with MongoDB or other NoSQL databases.
- Proven ability to deliver high-quality, testable, and scalable code.
- Experience in agile development environments (user stories, iterative development, etc.).
- Solid understanding of test-driven development (TDD) and automation testing practices.
Preferred Qualifications
- Experience with Java and additional database technologies.
- Knowledge of software development lifecycle (SDLC) best practices.
- Strong skills in testing, debugging, and performance optimization.
Benefits
- BCBS Medical with 3 Plans to choose from (PPO and High deductible PPO plans with Health Savings Program)
- Delta Dental plan with 2 free cleanings and insurance discounts
- Eye Med Vision with annual check-ups and discounts on lens
- Life and Accidental Death Insurance paid by company
- John Hancock 401(k) Retirement Plan with discretionary company match
- Voluntary Insurance programs such as: Hospital Indemnity, Identity Protection, Legal Insurance, Long Term Care, and Pet Insurance.
- Flexible work environment with some remote working opportunities
- Strong fun and teamwork environment
- Learning, development, and career growth