Salary
💰 $120,000 - $130,000 per year
Tech Stack
ASP.NETAzureCloudJavaScript.NETReact
About the role
- Build scalable, secure, and high-performance back-end systems for customer acquisition.\n
- Develop engaging, user-friendly front-end experiences across web and mobile platforms.\n
- Manage back-end infrastructure, including databases, APIs, web servers, and cloud-based services, with an emphasis on performance and reliability.\n
- Work closely with the Product, Marketing, and QA teams to define the technical requirements, timelines, and deliverables for acquisition-focused features and campaigns.\n
- Participate in all phases of the software development lifecycle, including planning, design, implementation, testing, deployment, and monitoring.\n
- Write clean, maintainable, and efficient code, and address bugs and technical issues in a timely and proactive manner.\n
- Participate in code reviews to ensure quality standards are met and to foster knowledge sharing among the team members.\n
- Communicate technical insights clearly to both technical and non-technical stakeholders, transforming product and performance data into actionable engineering decisions.\n
- Identify opportunities for optimizing code, processes, and systems that enhance customer acquisition by staying current with industry trends, tools, and best practices.
Requirements
- Minimum of 5 years' proven experience as a full stack developer\n
- Proficiency with .NET, ASP.NET/MVC, JavaScript, C#\n
- Proficiency in RESTful APIs, React, ORMs, Azure cloud services, and Git\n
- A working knowledge of design patterns, particularly CQRS\n
- Strong understanding of Agile software development methodology\n
- Excellent problem-solving and analytical skills\n
- Strong communication and interpersonal skills\n
- Ability to work independently and in a team\n
- Strong organizational and time management skills\n
- Previous experience in a senior or lead software engineering role