Job Opportunity: Backend Software Engineer
Our company is looking for a highly skilled Backend Software Engineer to join our team. As a key member of our engineering group, you will be responsible for designing and developing secure, scalable, and efficient backend services using C#/.NET and integrating with APIs like Plaid, Dwolla, and Treasury Prime.
Responsibilities:
* Develop and maintain applications that are secure, scalable, and efficient.
* Design system architecture that ensures performance, scalability, and security across FinTech applications.
* Implement and test maintainable, well-documented code with a focus on automation and software best practices.
* Monitor and troubleshoot production applications to ensure high availability and quick issue resolution.
* Collaborate closely with front-end, QA, product, and IT teams, while mentoring junior engineers.
Requirements:
* Technical Expertise:
o Solid foundation in design patterns, software development best practices, and principles like SOLID and Clean Code.
o Proficiency in C#/.NET, ASP.NET MVC/WebAPI, and Object-Relational Mappers (ORMs).
o Strong understanding of MSSQL database design and optimization.
o Familiarity with asynchronous microservices architecture and distributed systems.
o Experience with modern front-end and server-side technologies such as Node.js and React.
* Commitment to Software Quality:
o Hands-on experience with unit testing, mocking, integration testing, and ensuring code coverage.
o Familiarity with CI/CD pipelines, particularly in Azure DevOps.
o Proficient in version control systems, especially Git.
* Experience and Education:
o 6+ years of back-end software development experience.
o Bachelor's degree in Computer Science or a related field (preferred).
* Collaboration and Communication:
o Excellent written and verbal communication skills.
o Ability to work effectively with team members and stakeholders.
* Cultural Fit:
o Passion for innovation, accountability, and teamwork.
o Alignment with a culture that prioritizes excellence in FinTech and Crypto solutions.