Senior Full Stack Engineer
An Introduction to Codal
Codal is an award-winning web design and development consultancy that helps enterprise organizations solve complex problems and accelerate growth through elegant, data-driven digital solutions. Our areas of expertise include application modernization, eCommerce, UX/UI design, product strategy, data analytics, and artificial intelligence.
At Codal, you’ll collaborate with some of the most innovative organizations in the world and work on cutting-edge technologies that push the boundaries of design and software development. You’ll also be part of a community that promotes long-term success, not just for our clients but for each other. We’ll help you develop a professional roadmap that takes your career to new heights.
We are seeking a seasoned and highly skilled Senior Full-Stack Engineer to join our agile development team. In this role, you will take a leadership position in designing, developing, and owning end-to-end features for our sophisticated financial applications. The ideal candidate is a passionate technologist who combines deep expertise in back-end development with C# and the .NET ecosystem with proficient front-end development using Angular. You will be a key contributor to our technical direction and a mentor to other engineers.
What you’ll be doing
- Lead the design and development of scalable, secure, and high-performance full-stack solutions, from the database and back-end services to the user interface.
- Architect and build robust back-end microservices and APIs using C# and ASP.NET Core, ensuring they are optimized for low-latency and high-throughput.
- Develop dynamic, responsive, and intuitive front-end applications using Angular, TypeScript, and modern web standards.
- Mentor junior and mid-level engineers, providing technical guidance, enforcing best practices, and fostering a culture of quality through rigorous code reviews.
- Drive architectural decisions and contribute significantly to the technical roadmap for our core products.
- Collaborate closely with product managers, UX designers, and key stakeholders to translate complex business and financial requirements into elegant technical solutions.
- Take ownership of the entire software development lifecycle, from technical design and implementation to testing, deployment, and maintenance.
- Ensure the implementation of security and data protection best practices across the entire application stack, in compliance with financial industry regulations.
What you’ll need to be successful (Required Qualifications)
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- 5+ years of professional software development experience, with a proven track record as a Full-Stack Engineer developing both client-side and server-side software.
- Expertise in back-end development with C# and the .NET Framework / .NET Core.
- Strong proficiency in front-end development with Angular (Angular 2+), TypeScript, HTML5, and CSS.
- Demonstrable experience designing and consuming RESTful APIs.
- In-depth knowledge of database development (Microsoft SQL Server) and ORMs (Entity Framework Core).
- Experience in a senior or lead capacity, including mentoring other engineers and influencing technical strategy.
- Solid understanding of object-oriented programming (OOP), SOLID principles, and software architecture patterns.
Bonus points for these (Preferred Qualifications)
- Experience with state management libraries in Angular (e.g., NgRx).
- Knowledge of cloud platforms (Microsoft Azure, AWS, or GCP) and CI/CD pipelines.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Experience working within an Agile/Scrum framework.
- Experience in the financial services or FinTech industry is a plus.
Benefits and Salary
- $100,000.00- $140,000.00, the rate of pay offered will be dependent upon candidates’ relevant skills and experience.
- We offer medical, life, dental/vision, and many more insurance types!
- Paid maternity and paternity leave
- Employer 401k match - 4%
- Commuter benefits
Need another reason to hit the “apply” button?
- Codal is a global agency with over 200 employees, and offices in the US, UK, and India
- We regularly host happy hours, dinners, excursions, and other company events to unwind after a hard day at work
- Office snacks and drinks + a fancy Bevi water machine with flavored water
- We offer Medical, Life, Dental/Vision, and many more insurance types
- Employer 401k match - 4%
- A recreational group that regularly competes in city leagues for softball and volleyball
- An office in the heart of downtown Chicago with a gym, food court, Walgreens, rooftop bar, outdoor sports court, and other amenities
- Working hybrid for in-person collaboration and sprint-planning days
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace. #LI-Hybrid
Note: Codal only communicates with candidates through official @codal.com email addresses. We never request payment during the hiring process. Please be vigilant regarding recruitment scams.
At Codal, we are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.
Create a Job Alert
Interested in building your career at Codal? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field