Job Openings Senior Full Stack Developer

About the job Senior Full Stack Developer

My client is seeking a Full Stack Software Engineer to enhance our internal tools and applications. As the company growth, it is evolving the technical infrastructure across various platforms. This role requires technical expertise, curiosity, a drive for excellence, strong communication skills, and attention to detail.

You'll work within the Core System development team, contributing to a range of software and data projects.  It is looking for a proactive, hands-on individual who is ready to share their knowledge, tackle challenges head-on, and contribute to our success.

Responsibilities & Requirements:  

Software Engineering and Development

  • Develop and Maintain: Build and sustain scalable applications across front-end and back-end.
  • Create User Interfaces: Design responsive, user-friendly interfaces for improved user experience.
  • Test and Validate: Implement testing strategies to ensure software reliability.
  • Optimize and Update: Regularly update applications to enhance performance and introduce new features.
  • Review Code: Engage in code reviews to maintain high standards and improve the codebase.

Architecture and Management

  • Design Databases: Develop efficient data structures that support business needs.
  • Integrate Data: Ensure seamless data flow and accuracy across systems.
  • Manage Data: Implement solutions that provide secure and accessible data for users.
  • Ensure Compliance: Maintain data security and adhere to regulations.
  • Optimize Performance: Tune databases for optimal performance and quick data retrieval.

Skills & Experience

  • Backend Proficiency: Experience with server-side languages like Node.js, Python, or Java, and familiarity with tools such as Kafka and Airflow.
  • API Expertise: Adept in designing and developing RESTful and GraphQL APIs for seamless integration.
  • Frontend Skills: Strong background in HTML5, CSS3, and TypeScript, with hands-on experience in frameworks like React, Svelte, or Vue.js.
  • Database Management: Competent in handling both SQL and NoSQL databases, including PostgreSQL, MongoDB, and Snowflake.
  • Cloud and DevOps: Knowledgeable in cloud services like AWS, Azure, and Google Cloud, and experienced with Docker, Kubernetes, and CI/CD pipelines.
  • Security Awareness: Well-versed in implementing and maintaining web security protocols.
  • Preferred Languages: Proficient in TypeScript and Python.

Personal Attributes

  • Proactive and self-motivated with a hands-on approach.
  • Eager to learn, grow, and take on challenging projects.
  • Strong communication skills, both verbal and written.
  • Ability to collaborate effectively across all levels of the organization.