Sr. Fullstack Software Engineer
Rewrite
## About the Role
We are looking for a highly skilled Senior Engineer to join our team and bridge the gap between application development and business intelligence. In this role, you will be responsible for the end-to-end lifecycle of our data—from storage and transformation to visualization.
Reporting directly to the Director of Engineering/BI, you will architect robust data pipelines, manage cloud infrastructure, and build intuitive React- based front-end interfaces that empower stakeholders to make data-driven decisions.
Knowledge of Azure, C#, Postgress, MongoDB and Typescript at a must.
## Key Responsibilities
- Full Stack Development: Design and develop responsive user interfaces and internal dashboards using React to visualize complex datasets.
- Data Transformation (ETL/ELT): Build and maintain scripts to extract, clean, and transform data from various sources into usable formats for reporting and application use.
- Database Management:
- Write complex SQL queries, stored procedures, and optimize database performance for relational datasets.
- Manage and query MongoDB collections, utilizing the aggregation framework for unstructured data.
- Infrastructure & Deployment: Deploy and manage applications and services using AWS, specifically provisioning and maintaining EC2 instances.
- Architecture: Collaborate with the Director of Engineering to design scalable data architectures that support business intelligence initiatives.
- Code Quality: Conduct code reviews, write unit tests, and ensure documentation is up to date for all data processes and UI components.
## Required Qualifications
- Experience: 3+ years of professional software engineering experience.
- Frontend Proficiency: Strong experience with React.js (Hooks, Context API, State Management) and modern CSS/UI libraries.
- Database Expertise:
- Advanced proficiency in SQL (PostgreSQL, MySQL, or SQL Server).
- Solid experience with MongoDB (schema design, indexing, and performance tuning).
- Cloud Operations: Hands-on experience with AWS, specifically managing EC2 environments (SSH, security groups, load balancing).
- Data Engineering: Proven ability to perform data transformation, normalization, and aggregation across disparate data sources.
- Backend/Scripting: Proficiency in server-side languages (e.g., Node.js, Python, or Go) to handle API development and data processing scripts.
## Preferred Qualifications
- Experience with data visualization libraries (e.g., D3.js, Chart.js, or Recharts).
- Familiarity with containerization (Docker) and CI/CD pipelines.
- Knowledge of Data Warehousing concepts (Redshift, Snowflake, or BigQuery).
- Experience building RESTful or GraphQL APIs.
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.