Payactiv is looking for a seasoned engineer to solve challenging problems, contribute beyond code, and help shape technical direction in the FinTech industry, specifically in Earned Wage Access.
Requirements
- 5+ years of professional experience in the .NET development stack, including .NET Core, C-Sharp, and Web API, or equivalent expertise.
- Deep understanding of object-oriented programming and software design principles.
- Strong proficiency with relational databases (MS SQL Server, PostgresSQL, Amazon Aurora), including query optimization and performance tuning.
- Hands-on experience in building applications using RESTful APIs, Microservices architecture, Web applications, Batch services, and Data connectors.
- Solid knowledge of design patterns, with the ability to identify and resolve anti-patterns.
- Proficiency with version control tools such as Git and TFS.
- Experience with cloud platforms, particularly AWS, including deployment and infrastructure services.
Responsibilities
- Design, develop, and deliver high-quality, robust, and scalable software solutions.
- Drive architectural discussions, ensuring solutions align with business goals and technical strategy.
- Champion test-driven development (TDD), clean code principles, and maintainable system architectures.
- Enforce high code quality standards through peer reviews, unit testing, automation, and continuous integration.
- Provide thought leadership in solving complex engineering challenges.
- Implement secure coding practices, ensuring applications adhere to industry standards and compliance requirements.
- Proactively monitor and enhance application performance, scalability, and reliability.
Other
- Seasoned engineer who thrives on solving challenging problems, contributes beyond code, and helps shape technical direction.
- Passionate about mentoring others, working collaboratively, and driving engineering excellence while delivering impactful business outcomes.
- Proven ability to mentor junior engineers, lead technical initiatives, and drive best practices across teams.
- Collaborate closely with cross-functional teams, including Product, QA, DevOps, and Design, to translate requirements into technical solutions.
- Play an active role in sprint planning, backlog refinement, and technical reviews.