Job Closed
This listing is no longer active.
You build their dreams. We build your business.
Associate Software Engineer
Location
North Carolina
Posted
144 days ago
Salary
$85K / year
Seniority
Mid Level
Job Description
Associate Software Engineer
Jackrabbit Technologies
• Contribute to the development of mission-critical applications while building your technical skills in a collaborative, agile environment. • Develop scalable, high-quality software using C#, .NET Core, and modern front-end frameworks under the guidance of senior engineers. • Participate in code reviews, both receiving and providing feedback to improve code quality. • Ensure code reliability through robust unit testing and effectively integrate new features into existing legacy systems. • Debug, troubleshoot, and resolve software defects and performance issues. • Translate requirements into clear, actionable solutions and contribute to solving technical challenges with the team. • Contribute to product development through agile ceremonies and cross-functional collaboration to ensure high-quality delivery.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, STEM, or equivalent practical experience
- 1-3 years of experience developing and maintaining web applications
- Working knowledge of .NET Core, ASP.NET MVC, C#, and building Web APIs
- Foundational front-end skills using HTML, CSS, and JavaScript
- Experience with SQL Server (queries, stored procedures)
- Familiarity with using AI-assisted development tools
- Comfortable working in Agile Scrum environments using Jira and Git
- Ability to travel up to 10% (Charlotte-based)/25% (non Charlotte-based) for team collaboration and customer engagement.
Benefits
- Medical, Dental, Vision, Flexible Spending, HSA and Dependent Care Accounts.
- Company-Paid Disability and Life Insurance.
- Opportunity to elect Critical Illness and Accident Insurance.
- Confidential access to legal and life counseling.
- Mental health support available 24/7.
- 401(k) with a generous company match.
- Access to financial planning.
- Paid Time Off, Paid Parental, Paid Caregiver and Sabbatical leaves.
- Annual allowance for professional development.
- Paid Time to volunteer in your community.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Plans and organizes work for the team based on an established roadmap • Creates epics for team’s work that include user stories, acceptance criteria, UX design, & architecture artifacts. • Can create these artifacts themselves with minimal assistance. • Aligns with other key stakeholders including Product Owner, Support, UX, Architecture • Managing the people on team including growth and performance conversations and reviews • Serves as a scrum master for the team • Contributes as a developer • End-to-End development of cloud microservice applications with restful APIs • Ensure quality of all their work by performing testing including: manual, automated API test, unit testing
• Design, build, and maintain scalable and robust applications • Evaluate, implement, test, document and maintain new and current software applications in aid of achieving the business goals with minimal supervision. • Create estimates and assist with planning throughout the software development life cycle. • Facilitate or assist in technical initiatives working with multiple groups • Establish and enforce development best practices • Coach and mentor other developers, provide continuous feedback • Expect and require innovation of her/his team • Demonstrate passion and convictions and the innate ability to inspire passion in others • Assist with other tasks and projects as assigned
• Provide technical leadership in the development of new features and products, with a focus on impact and scalability • Work on fullstack development, participating in the entire product lifecycle • Build solutions ready for experimentation, metrics, and continuous learning • Support Growth initiatives with technical improvements, product adjustments, and ongoing optimizations • Collaborate with UX/UI to ensure a consistent and scalable experience • Contribute to maintenance, evolution, and refactoring of existing systems • Define and evolve architecture, standards, and best practices • Evaluate and support the adoption of new technologies, frameworks, and tools • Ensure alignment between business rules, product, and technical implementation
• Design and implement responsive, high-performance user interfaces using Angular (v16+) and TypeScript. • Build and maintain secure, scalable server-side applications using NestJS and Node.js. • Architect and optimize data models across both relational (PostgreSQL) and NoSQL (MongoDB) databases. • Develop and integrate RESTful APIs; experience with microservices architecture is highly preferred. • Ensure seamless communication between the client-side and server-side systems. • Conduct thorough testing using frameworks like Jest or Jasmine and participate in rigorous code reviews. • Work within CI/CD pipelines and utilize containerization tools like Docker and Kubernetes. • (For senior/lead candidates) Provide technical guidance, promote best practices, and lead architectural discussions.




