About the Opportunity
Our client, a leading asset management firm in New York City, is seeking an experienced Full Stack Software Engineer to join their team, reporting to the SVP of Finance & Corporate Technology. This role focuses on developing new features for internal procurement and finance applications used across the organization. The ideal candidate will also have extensive experience with Python, React, TypeScript, and Snowflake. This is a wonderful contract opportunity that offers a hybrid work schedule, and we are looking to fill the position as quickly as possible.
The base pay for this position is $60 to $72 per hour. Actual compensation offered to the successful candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level, among other things. Details about eligibility for bonus compensation (if applicable) will be finalized at the time of offer.
Job Responsibilities
- Develop and maintain software solutions using Python, TypeScript/JavaScript, and SQL/Snowflake, ensuring code quality, scalability, reliability, and security
- Collaborate with teams to design and implement new features and applications, following Agile methodologies and utilizing JIRA for project management
- Develop cloud-native solutions using AWS, Terraform, Docker, and Nginx, ensuring scalability and robustness
- Utilize standard CI/CD tooling (Jenkins) to build and deploy application code in various environments
- Create, deploy, and maintain APIs and support microservices for seamless integration with front-end applications and third-party systems
- Build pages in React while adhering to the firm’s design standards, leveraging reusable components to deliver a seamless user experience across desktop and mobile platforms
- Participate in Agile ceremonies, lead technical design and code reviews, and troubleshoot software defects
- Provide technical support, automate repetitive tasks, and stay updated with industry trends and emerging technologies
Job Requirements
- 3+ years of experience in full-stack software development, with proficiency in Python, databases (relational and/or NoSQL), and cloud technologies, preferably AWS
- Strong understanding of Python syntax, libraries, and frameworks
- Hands on development experience with TypeScript/JavaScript, with ability to work with React frameworks
- Deep understanding of RESTful API design, development, and scalable microservice architectures
- Ability to develop scalable, secure, and maintainable code using Python, with a strong background in object-oriented programming. Ability to design and implement RESTful APIs
- Experience working with Appium is a plus
- Knowledge of infrastructure as code tools like Terraform and containerization technologies like Docker
- Experience with Agile methodologies, particularly Scrum, and the ability to manage projects from start to finish
- Excellent problem-solving skills, attention to detail, and strong communication skills
- Bachelor’s degree (BSc/BA) in Computer Science, Engineering, or a related field