We are seeking a talented Full Stack Web Developer to join our dynamic team and contribute to the development of cutting-edge web solutions.
Job Responsibilities:
- Develop and maintain web applications using ReactJS with TypeScript, ensuring high performance and responsiveness.
- Design and implement server-side logic using NodeJS with TypeScript, building robust and scalable backend services.
- Create and manage GraphQL APIs , facilitating efficient data retrieval and manipulation.
- Develop and optimize PostgreSQL databases , utilizing SQL and PL/pgSQL for complex queries and stored procedures.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug to optimize performance and resolve issues.
- Participate in code reviews to maintain high-quality code standards.
Nice to Have Skills:
- Python and PySpark for data processing and analysis tasks.
- AWS Glue for data integration and ETL processes.
- Docker for containerizing applications, ensuring consistency across environments.
- Terraform and AWS for infrastructure as code (IaC) and cloud services management.
- ElasticSearch for efficient search and data analytics.
- Apache Airflow for orchestrating complex workflows.
- Kafka for building real-time data pipelines and streaming applications.
Qualifications:
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in ReactJS and TypeScript for front-end development.
- Solid understanding of NodeJS and TypeScript for backend development.
- Experience with GraphQL and creating APIs.
- Proficiency in PostgreSQL , including SQL and PL/pgSQL.
- Familiarity with additional technologies such as Python, PySpark, AWS Glue, Docker, Terraform, ElasticSearch, Airflow, and Kafka is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in a team environment.