Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Senior Full Stack Developer to join a fast-paced technology team supporting enterprise-level business applications and data-driven initiatives. This role will focus on designing, developing, and maintaining scalable web applications while collaborating closely with analytics, business, and technical stakeholders to deliver innovative solutions., * Design, develop, and maintain modern web applications using industry-standard frameworks and technologies.
- Collaborate with cross-functional teams to build data-driven applications, dashboards, visualizations, and analytical tools.
- Develop scalable front-end and back-end solutions with a focus on performance, reliability, and maintainability.
- Build, optimize, and support databases, APIs, and data pipelines.
- Ensure code quality through testing, automation, code reviews, and best development practices.
- Optimize applications for security, scalability, and user experience.
- Work closely with business stakeholders to gather requirements and deliver technical solutions.
- Participate in continuous improvement initiatives and contribute to technology modernization efforts.
- Troubleshoot and resolve application issues in development and production environments.
Requirements
The ideal candidate will possess strong expertise across both front-end and back-end technologies, exceptional problem-solving abilities, and a passion for building high-performance applications that support critical business operations., * Strong communication and collaboration skills with the ability to work effectively across teams.
- Excellent analytical and problem-solving capabilities.
- Ability to manage multiple priorities and deliver results in a fast-paced environment.
- Adaptability and eagerness to learn emerging technologies and methodologies.
- Hands-on experience with front-end technologies including:
- HTML
- CSS
- JavaScript
- React or Angular
- Strong back-end development experience using:
- Node.js
- Python
- Or similar server-side technologies
- Experience developing and maintaining enterprise web applications.
- Strong understanding of RESTful APIs and modern application architectures.
- Experience with relational and/or NoSQL databases including:
- SQL Server
- PostgreSQL
- MongoDB
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform., * Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- 3+ years of professional software development experience.
- Strong SQL development and database optimization skills.
- Experience designing and optimizing data models, indexing strategies, and query performance.
- Advanced Python development experience.
- Experience with React and modern JavaScript frameworks.
- Familiarity with Databricks, Snowflake, or similar cloud data platforms.
- Knowledge of web application security, performance tuning, and scalability best practices.
- Experience supporting data-intensive or analytics-focused business applications.
- Relevant technical certifications are a plus.