
Full Stack Software Engineer
Versana
🇺🇸 United States
Hybrid
6 months ago
$160,000 – $200,000 / year
- Agile
- Test Automation
- Java
- Spring Boot
- React.js
- Angular
- TypeScript
- JavaScript
- Git
- Maven
- Gradle
- Artifactory
- REST API
- GraphQL
- SQL
- NoSQL
- Docker
- Kubernetes
- CI/CD
- End-to-End Testing
- Cypress
- Selenium
- Cucumber
- Design Systems
6 months ago
Responsibilities:
- Develop and own front and back-end applications for our platform.
- Work with Product and UX to address client needs with high-impact and high-visibility solutions.
- Write clean, maintainable and well-documented code.
- Build test automation across the full stack of our software.
- Optimize the applications for performance and scalability.
- Develop and maintain our design system.
- Help setup the technical foundation and culture for the Application Development squad.
- Help onboard and mentor new team members.
Must Have:
- BS or BA in Computer Science or related field.
- 5+ years of full stack development experience (backend with Java/Spring Boot, front-end with React/Angular (TypeScript/JavaScript).
- Good understanding of application architecture and performance optimization.
- Adeptness at using build and development tools (Git, Maven/Gradle, Artifactory).
- Experience with REST APIs and GraphQL.
- Experience working with Databases (SQL and NoSQL).
- Ability to partner with multi-functional teams and pivot quickly.
- Curiosity and willingness to learn new things.
- Strong communication, analytical and problem-solving skills.
Nice to Have:
- Knowledge of Docker, Kubernetes and CI/CD pipelines.
- End-to-end testing knowledge (Cypress/Selenium/Cucumber etc.).
- Exposure to third-party libraries (AG grid, D3 etc.).
- Familiarity with design systems (UI components, animations/transitions, accessibility).
- Experience with public cloud computing.
- Knowledge of Syndicated Loans or Leveraged Finance.
- History of building enterprise application software within financial domain.
Full Stack Software Engineer · Versana