FinQuery is seeking a highly skilled and experienced Fullstack Software Engineer III, focusing on backend development.
The role involves designing, developing, and maintaining high-quality, scalable, and secure backend services and APIs using C# and .NET Core APIs.
Candidates will work extensively with PostgreSQL databases, including schema design, query optimization, and performance tuning.
The position requires developing front-end features using modern React and Next.js frameworks.
Engineers will leverage AWS cloud services (e.g., EC2, ECS, EKS, S3, RDS, SQS) to build and deploy resilient and efficient applications.
Participation in the entire software development lifecycle, from design to testing, deployment, and operational support, is expected.
Collaboration with product owners, UX designers, engineering managers, QA engineers, and other software engineers is essential to ensure a seamless development process.
The role includes actively participating in code reviews, sprint planning, knowledge sharing, and fostering a culture of continuous improvement.
Engineers will work both independently and as part of a highly collaborative team using pair/swarm programming.
Best practices in code quality, security, and performance will be championed.
The use of modern AI tools, including LLMs and coding agents, to accelerate development and improve quality is encouraged.
Staying current with emerging technologies and industry trends to improve existing systems and processes is a key responsibility.
Requirements:
Candidates must have 4+ years of progressive experience in backend software development.
Expertise in .NET and ASP.net Core for building scalable and performant applications is required.
Strong proficiency in PostgreSQL, including advanced SQL, database design, and optimization techniques, is necessary.
Experience with automated testing frameworks such as NUnit and Jest is essential.
Familiarity with AWS cloud services for deploying and managing applications (e.g., EC2, ECS, EKS, S3, RDS, SQS) is required.
Candidates should have familiarity with monitoring and logging tools (e.g., CloudWatch, Datadog, Dynatrace).
Familiarity with DI / IoC containers and frameworks (Castle Windsor, Unity) is expected.
Experience with service-oriented architectures and RESTful API design and implementation practices is necessary.
Proficiency with Git-based version control systems (e.g., GitHub, GitLab) is required.
A strong understanding of software engineering principles, design patterns, and best practices is essential.
Experience with agile development methodologies (e.g., Scrum, Kanban) is required.
Excellent problem-solving, analytical, and communication skills are necessary, with the ability to explain technical concepts to both technical and non-technical users.
Experience using modern AI coding tools (e.g., GitHub Copilot, Cursor) to enhance productivity and code quality is desired.
A Bachelor's degree in Computer Science, Software Engineering, or a related technical field is preferred.
A solid understanding of containerization technologies such as Docker and Kubernetes is desired.
Experience with CI/CD pipelines (GitHub Actions, Azure Pipelines) is preferred.
Experience with progressive UI frameworks such as React, Next.js, or Angular is a plus.
Familiarity with IAM principles and OAuth 2.0/OpenID Connect is beneficial.
Experience with Entity Framework for data access and modeling is a plus.
Benefits:
The position offers flexible PTO, including 11 holidays and your birthday off.
A 401(k) plan with employer matching is provided.
Employees receive great health benefits with multiple plan options.
There is an option to choose between in-office, fully remote, or a hybrid work environment for all employees.
A sabbatical program is available, offering 4 weeks off after 5 years of service.
A casual dress environment is maintained when in the office.
Catered lunches are provided every Thursday.
A signing stipend for a work-from-home setup is included.
Employees receive a free gym membership at the office.
An annual employee development program stipend of $2,000 is available for each employee.
Parental leave benefits are offered.
Fertility and adoption assistance is available.
An annual tutoring stipend for children is provided.
A mentorship program is available immediately.
Regular team outings are organized.
Advancement opportunities are based on results, not politics.
The company culture emphasizes inclusiveness, driven by the REDI Committee.