Applications Engineer - Full Stack
Posted on 12/24/2021
INACTIVE
Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Bootstrap
Data Analysis
jQuery
HTML/CSS
Java
MySQL
Postgres
React.js
Ruby
Ruby on Rails
SQL
Python
Requirements
- Able to solve complex problems and provide solutions that can be applied optimally in a service environment
- Strong cross team collaboration skills
- Effective communication skills to relay technical information to various cross functional teams and clients
- Write meaningful code reviews in comments on pull requests
- Make well-reasoned design decisions, identifying potential issues, trade-offs, risks, and the appropriate level of abstraction
- Maintain awareness of industry trends and tools
- Debug issues throughout the stack, codebase, application, or system in various environments, finding and reporting the root cause or a viable workaround in a timely manner
- Experience with a full stack built in a MVC framework
- Experience with frontend technologies
- Experience with SQL optimization and database schema design (we use MySQL, Postgres and other databases)
- Experience consuming, designing and building APIs
- Experience with CI/CD
- Experience designing and writing unit tests, step definitions and scenarios to maintain a high level of code coverage and quality standards
- Bachelors degree in computer science (or related field) or equivalent experience
Responsibilities
- Design and enhance features for a large-scale service environment using OO principles with a focus on performance, scalability, quality and extensibility
- Full stack development, including APIs, using technologies such as Ruby on Rails, .Net, Java or Python
- Embrace test-driven development with complete code coverage and continuous integration
- Provide diagnostic support and fix bugs for service features
- Do code reviews, software design and many other engineering practices
Life sciences digital transformation platform
Company Overview
Medidata's mission is to advance the development of new treatments. The company develops cloud-based clinical solutions.
Benefits
- Unlimited Paid Time Off
- Health & Wellness
- Professional Development
- Work/Life Balance
- Maternity & Paternity Leave