MissionStaff, a leading Tech, Creative and Digital staffing firm has an open direct hire position available with its client. This position is 100% remote:
US based company is simplifying the way businesses make and receive business payments by integrating electronic payments and cash flow improvement solutions directly into customers’ business process software. Their vision is a world in which finance leaders only have to decide “what” to pay – vs “how” and the “when”.
Currently they are looking for a Senior Software Engineer. As a Senior Software engineer you will be leading the engineering team’s software development (including architecture, code quality and best practices) in addition to directly contributing high-quality code to their platform, you'll be directly involved with building features used by internal and external customers. This will involve close collaboration with the various technical teams, the product group and other business departments to understand our business needs and build products that solve them and provide value to our customers.
Requirements
- 10 years of demonstrated hands-on experience in software development
- minimum of 5 years experience with .NET, C#, Docker, containerized deployments, WebAPI, Entity Framework.
- Excellent code reviewing skills with a high standard for code quality and a low tolerance for technical debt.
- Thorough knowledge and significant experience with front-end technologies such as React, VueJS, Bootstrap, HTML, JavaScript, TypeScript, CSS and building front-end user experiences.
- Expertise with both relational and non-relational database technologies such as SQL, PostgreSQL, AWS Aurora, MongoDB, AWS DocumentDB. Must be highly proficient in using these technologies to create highly-scalable data processing systems.
- Experience with source control and CI/CD including tools such as Git, CircleCI
- Deep knowledge and experience using AWS services, specifically serverless, queue, caching, event, notification tools – for example EC2, Fargate, Lambda, Aurora, DocumentDB etc.
- Experience with the use of Infrastructure-As-Code scripts to provision and deploy cloud services.
- Experience with agile development methodologies and strong knowledge of all phases of system development life cycle.
- Ability to manage, direct and mentor other developers.
- Experience with designing and creating quality user experiences that are both intuitive and simple.
- A desire to be challenged by a constantly growing and changing environment.
Essential Responsibilities
- Take a lead role in the software engineering team to build a solid, scalable, quality platform that will meet the business needs.
- Deliver highly maintainable, scalable, quality code that fulfills business requirements and provides a basis on which to grow the entire software platform.
- Provide architectural guidance and direction for the software engineering team.
- Work closely with the Product Group to analyze and understand business and functional requirements, collaborate with them to design appropriate solutions, and drive the development process to a successful conclusion.
- Establish reliable and precise timelines and estimates for project planning and ensure that these timelines are met.
- Deploy new and existing applications into cloud environments and provide operational support for the applications.
- Proactively identify challenges and new opportunities as it relates to architecture, infrastructure, tools and processes.
Why You’ll Love Working there:
- Culture: they are a humble, client-first team that is focused on collaborative data-driven success.
- Speed: they move fast, love new ideas and give you the opportunity to push your limits.
- Growth: they are expanding rapidly into new markets, launching new services, and creating a world-class company.
The Offer
- Competitive Salary: Up to $180,000 DOE
You will receive the following benefits:
- The chance to work in a fast-paced start-up environment with experienced industry leaders.
- An environment where you can dive deep into the latest technologies and make a real, measurable impact.
- Competitive salary and stock options.
- Medical, dental, and vision starting on your first day.
- Unlimited vacation policy.
- 100% remote