Lead Software Developer
- Innovate with Purpose: Build impactful solutions for customers worldwide.
- Join Excellence: Work in a diverse, collaborative, and innovative team.
- Shape the Future: Lead in redefining revenue optimization.
- Grow Together: Unlock your potential in a supportive environment.
THE OPPORTUNITY
The Incentives Development team is dedicated to driving innovation and excellence in every project. Together, they seamlessly blend their technical expertise and creative problem-solving skills to create a best-in-class user experience. The team's commitment to client satisfaction doesn't stop there; they are always eager to explore new opportunities, implementing cutting-edge features designed to delight and exceed customer expectations. With a rigorous approach we consistently push the boundaries of efficiency, optimizing our systems and ensuring that our technology infrastructure is modern and robust.
THE TEAM
As a Lead Software Developer, you will be part of a multidisciplinary team of developers, designers, data scientists, and business professionals. You would be working on the Varicent Incentives: a single-page web application utilizing React and Redux frameworks that connects to a REST API written in C#, hosted in AWS.
WHAT YOU’LL DO
- Build new features for the Incentives application & enhance the AWS infrastructure on top of a modern tech stack using C# and AWS CloudFormation.
- Work with product management, designers, architects, and QA team to implement new features and enhancements.
- Ability to distill requirements into something consistent with the application that the users will find valuable.
- Optimize application performance, ensuring scalability and low-latency across large datasets.
- Participate in our code review process, ensuring high code quality and providing valuable insights to your fellow team members.
- Develop features using AWS services such as Lambda, S3, DynamoDB, and Aurora.
- Modify CloudFormation templates.
- Diagnose and resolve issues that relate to performance, scalability, and resiliency.
WHAT YOU BRING
Technical Skills:
- 10+ years of development experience, with a focus on data-intensive applications.
- Proficiency in at least one statically typed language (e.g., C#, Java).
- Proficiency with JavaScript, TypeScript.
- Familiarity with large JavaScript Frameworks (Preferentially, React).
- Experience with AWS services (e.g., EC2, S3, Lambda, RDS, Aurora).
- Understanding of PostgreSQL and challenges in handling large-scale data.
- Understanding of Software Design fundamentals
- Problem-solving skills and a passion for clean, maintainable code.
FIRST 30 DAYS: GETTING STARTED
- Learn and get familiar with our development process, codebase, coding standards and tools
- Participate in team meetings, collaborate with colleagues, and effectively communicate progress and challenges
- Complete small well-defined tasks or bug fixes to demonstrate ability to write good code
FIRST 60 DAYS: BUILDING MOMENTUM
- Become more independent in handling assigned tasks, requiring less supervision and guidance
- Demonstrate ability to take on more complex assignments, such as implementing new features or modules
- Demonstrate an improved ability to troubleshoot and resolve issues efficiently
- Adhere to coding standards, produce well-documented and maintainable code and participate in code reviews
- Collaborate with the team and provide valuable input during discussions
FIRST 90 DAYS: HITTING YOUR STRIDE
- Lead the development of a larger feature or service critical to the ICM application.
- Ensure scalability and reliability through rigorous testing and performance tuning.
- Have a firm grasp on how the critical parts of the application work and be able to troubleshoot reported defects without much assistance.
- Meet project deadlines consistently and deliver high-quality work
- Learn continuously and keep up with industry trends and new technologies
- Identify areas of improvement in the development process and suggest solutions to enhance efficiency and productivity
- Participate in roadmap discussions and cost estimation efforts to shape the direction of future development work.
Want to Learn More About Us? Check out these Resources Below:
Create a Job Alert
Interested in building your career at Varicent ? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field