Job Description
Software Engineer
Our client seeks an experienced and passionatefullstack (React Postgres. NET)Software Engineer to join ourdevelopment team and support our new marketing platform.
In thisrole you will report to our VP of Technology and work closely withthe other development team members.
You will be responsible for collaboratively planningengineering testing and shipping software solutions with the otherteam members.
You must communicate and coordinate regularly withyour teammates and internal business stakeholders to shiphighquality software to production.
You must be passionate about technology and softwareengineering; you have worked as a developer on a multiperson teamoperating under an agile software engineering methodologypreferably Scrum.
You have a growth mindset and know there isalways room to improve.
Mature communication skills are a must. You hold strongopinions and campaign for them but know that good ideas can comefrom anyone and are open to embracing tradeoffs to reach solutions.
From a technicalperspective you are experienced with React for creatingserviceoriented web applications that utilize PostgreSQL.
You havefirsthand knowledge of building systems in the cloud with bonuspoints for AWS. Having experience with Productionready Reactengineering will set you apart from other candidates.
Ideally you have experience working in remote and / orhybrid distributed team environments.
RequiredQualifications
Bachelors orMasters degree in Computer Science or a related field or comparablerealworld experience
5 years experience with ReactDevelopment
5 years experience with Microsoft .NETtechnology stack
Strong knowledge of softwaredevelopment methodologies tools and best practices
Exceptional communication skills andthe ability to work effectively in a teamsetting.
Experienceoperating in agile development methodologies
Excellent problemsolving anddecisionmaking abilities
Preferred Qualifications
Experience working on enterpriselevelapplications
Proven experience as a React Developerwith a deep understanding of React state management patterns andhooks.
Experience withTypeScript.
Familiarity withmodern frontend build pipelines and tools especiallyVITE.
Handson experiencewith RESTful API integration particularly with AWS APIGateway.
Familiarity withGraphQL services specifically AWSAppSync.
Knowledge of cloudserverless ecosystems particularly AWS services including Lambda S3RDS SQS AppSync API Gateway andCloudFront.
Exposure toadministering cloud infrastructure for production web applicationsusing infrastructure as code tools such as AWS CDK CloudFormationand / or Terraform is highlydesirable.
Responsibilities
Work with the other Development teammembers to plan develop test and ship wellwritten software.
Technical Expertise : Bring deeptechnical expertise to the team assisting with complex technicalchallenges and driving best practices in software developmentparticularly regarding React design and engineering.
Process Improvement : Continuouslyevaluate and improve software development processes tools andmethodologies to optimize efficiency and quality.
Quality Assurance : Maintain a strongfocus on quality assurance and testing ensuring the timely deliveryof robust and bugfree software products.
Remote Work :