Senior Full-Stack Developer Exempt
Senior Full-Stack Developer (Database-Focused)
Job Responsibilities
Required Skills/Experience
Preferred Skills/Experience
Additional Information
Job Responsibilities
- Program well-designed, testable, and efficient code across front-end and back-end layers.
- Execute full lifecycle software development: requirements, design, implementation, testing, deployment, and maintenance.
- Design, develop, and optimize relational and NoSQL database schemas for OLTP and OLAP workloads.
- Write high-quality SQL/PL code (stored procedures, functions, triggers, views) and reusable data access components.
- Build and integrate RESTful APIs and microservices; ensure clean data contracts and reliable integrations.
- Develop modern front-end features and components using frameworks like Angular or React; ensure accessibility and performance.
- Conduct code/design reviews for both application and database components with focus on performance, security, and maintainability.
- Create flowcharts, ER models, data flow diagrams, and comprehensive technical documentation.
- Apply security and privacy principles: secure coding, RBAC, encryption, input validation, auditing, and least privilege.
- Analyze, design, and develop unit/integration/end-to-end tests; implement test automation for APIs, UIs, and database code.
- Develop verification plans, quality assurance procedures, and data validation/reconciliation checks.
- Participate in deployments following change controls; manage schema migrations, release automation, and rollback strategies.
- Troubleshoot, debug, and upgrade existing systems across the stack; ensure applications are reliable, scalable, and feature-complete.
- Monitor and tune performance: query plans, indexing, partitioning; app profiling, caching, and CDN strategies.
- Provide recommendations for continuous improvement in architecture, data models, code quality, and operational resilience.
- Demonstrate teamwork, promote component reuse, mentor peers on best practices, and contribute to internal standards.
Required Skills/Experience
- 7+ years of full-stack development experience using languages/tools such as Java, Spring Boot, REST, JavaScript/TypeScript, Angular/React, CSS/HTML, Node.js, C#.
- Expert-level database skills with major RDBMS (e.g., Oracle, SQL Server, PostgreSQL) and familiarity with NoSQL (e.g., MongoDB).
- Advanced SQL and procedural extensions (PL/SQL, T-SQL), including complex query optimization, window functions, and CTEs.
- Strong data modeling (conceptual/logical/physical), normalization/denormalization, and schema design for OLTP/OLAP.
- Experience building and maintaining ETL/ELT pipelines (e.g., SSIS, Informatica, Talend, dbt) and orchestration (e.g., Airflow).
- Knowledge of application frameworks, microservices, and containerization/cloud patterns (e.g., Docker, Kubernetes).
- Ability to review test plans and test data; hands-on experience with CI/CD, automated testing, and migration tooling (e.g., Liquibase).
- Cross-platform interoperability understanding (JDBC/ODBC, APIs, NT/Intranet), and use of multiple toolkits.
- Strong grasp of security/privacy controls across the stack: secure coding, encryption, masking, auditing, and compliance fundamentals.
- Teamwork, communication, and organization skills; ability to collaborate in fast-paced, cross-functional environments.
- Bachelor s degree in Computer Science, Engineering, Information Systems, or related discipline, or equivalent work experience.
Preferred Skills/Experience
- Experience in the securities or financial services industry is preferred.
Additional Information
- Duration: 12-month contract to hire
- Hybrid Work Model: 4 days onsite required weekly in New York, NY or Lake Mary, FL
- Shift: Monday - Friday, 8:00AM - 5:00PM EST
- Rate Range: $80-85/hr. W2 (based on experience)
