Salary
💰 $85,000 - $95,000 per year
Tech Stack
BootstrapJavaScriptKubernetesPythonReactSQLTypeScript
About the role
- Collaborate on the development of a full-stack RDM application
- Build a modern single-page application (SPA) using React
- Implement role-based access controls for personalized user views
- Enable self-service CRUD operations on reference data tables
- Develop extensible API endpoints for CRUD operations
- Implement authentication and authorization controls
- Create supplemental endpoints for programmatic access
- Model and create reference tables and views in SQL
- Develop standard SQL procedures for data operations
- Build system tables for relationship navigation and RBAC
- Maintain version control using Git with best practices
- Build automated testing suites for all application components
- Develop a robust CI/CD pipeline for deployment
- Create comprehensive markdown documentation
- Detail component functionality, usage, constraints, ownership, testing, and deployment processes
Requirements
- 2+ years of full-stack development experience, with emphasis on SPAs
- Proficiency in React, JavaScript, CSS, Bootstrap
- Experience with APIs, including status codes and JSON
- Solid understanding of SQL and database concepts
- Familiarity with authentication and role-based access controls
- Experience with Git and DevSecOps practices
- Awareness of common web application vulnerabilities
- Strong documentation skills using markdown
- Self-motivated and collaborative team player
- Excellent communication and initiative.
- Experience with Databricks
- Familiarity with containerization and Kubernetes
- Experience with GitLab CI/CD pipelines
- Proficiency in: TypeScript, Python, YAML
- benefits included
📊 Resume Score
Upload your resume to see if it passes auto-rejection tools used by recruiters
Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full-stack developmentReactJavaScriptCSSBootstrapSQLAPIsTypeScriptPythonYAML
Soft skills
self-motivatedcollaborative team playerexcellent communicationinitiativestrong documentation skills