Job TitleFull-stack EngineerJob DescriptionWe are looking for a full-stack engineer with a passion for crafting and delivering software solutions to be part of its diverse, globally distributed team of IT professionals responsible for the development and maintenance of our client platforms and offerings.In this role you will use your knowledge of software development, platform integration, and cloud computing to modernize a diverse suite of applications that support our intermediary (clearing and custody) business! You will be a member of our team collaborating with product management, architecture, engineering, and technology partners to innovate, design, and deliver highly scalable applications and platforms using Agile methodologies.The Expertise and Skills You BringBachelor's or master's degree in Computer Science, Software Engineering or related field5+ years of relevant full stack development experience developing, and maintaining multi-tier applicationsStrong expertise with the following desired skills: Java/JEE, Spring/Springboot, RESTful Services, Cloud (AWS), SQL, NoSQL, Python, Test and Deployment technologies, KubernetesExperience with API design & development, AWS (Cloud) Migration, Data Design, Batch Processing, Workflow/Process Automation and UICloud skills working with AWS EKS/ECS and AWS handled solutions such as Lambda, SQS, EC2, S3, CloudWatch and IAM roles/policesTerraform experience preferred, CloudFormation TemplatesExperience using logging/observability tools such as Datadog, SplunkSolid CI/CD skills including full scale security and quality testing, build and deployment automationProficiency with front-end frameworks, libraries, and related technologies a plusGood analytical, communication and preparation skills and the ability to run with multiple tasks at a given timeProficient with Agile methodologiesThe Value You DeliverDeliver high quality, timely, efficient and maintainable software solutions in an agile environment to meet functional and non-functional business requirementsActively contribute to and improve engineering practices such as code and design reviews, source control strategy, environment strategy, and CI/CD pipelinesWork with product owners, peer technologists and architects as required to deliver technical improvements to the platformDevelop an understanding of the business domain and actively participate in technology discussions with partnersInvestigate creative practices and share them with your teamsCompensation, Benefits and DurationMinimum Compensation: USD 35,000 Maximum Compensation: USD 123,000 Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees. This position is not available for independent contractors No applications will be considered if received more than 120 days after the date of this post