Fullstack Engineer

Sarj.aiSarj.ai·Remote(Saudi Arabia)
Software Development

WFA Digital Insight

As the demand for skilled fullstack engineers continues to rise, with a 25% increase in job postings in the past year, candidates with strong Python and TypeScript fundamentals are in high demand. Sarj.ai, a startup at the forefront of AI communications, is seeking a talented Fullstack Engineer to join their team. With the ability to work remotely, this role offers a unique opportunity to scale a cutting-edge platform. Before applying, candidates should be aware that a strong background in cloud infrastructure and relational databases is essential. With the global tech industry expected to reach $5 trillion by 2027, this role is a chance to be part of a rapidly growing market.

Job Description

About the Role

The Fullstack Engineer role at Sarj.ai is a unique opportunity to design and build full-stack features end-to-end for a cutting-edge communications platform. As a key member of the engineering team, you will collaborate with product and design to ship fast and own services from development through deployment on cloud infrastructure. With a focus on building and scaling the platform, you will work closely with the team to ensure seamless integration and high-quality delivery.

The role entails working in a fast-paced startup environment, where adaptability, creativity, and a strong work ethic are essential. You will be working with a talented team of engineers, designers, and product managers to deliver high-quality solutions. The role reports to the Engineering Manager, who will provide guidance and support to ensure your success.

What You Will Do

  • Design and build full-stack features end-to-end for the communications platform
  • Write clean, tested, production-ready code using Python and TypeScript
  • Collaborate with product and design teams to ship fast and deliver high-quality solutions
  • Own services from development through deployment on cloud infrastructure
  • Work with relational databases, such as PostgreSQL, to ensure data integrity and scalability
  • Participate in code reviews and contribute to the improvement of the codebase
  • Troubleshoot and resolve technical issues, ensuring high uptime and reliability
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve the platform
  • Collaborate with cross-functional teams to identify and prioritize project requirements

What We Are Looking For

  • 3+ years of professional software engineering experience
  • Strong Python and/or TypeScript fundamentals
  • Experience with GCP and relational databases, such as PostgreSQL
  • AI fundamentals and a strong understanding of machine learning concepts
  • Excellent problem-solving skills, with the ability to break down complex problems
  • Strong communication and collaboration skills, with experience working in a team environment
  • Ability to work in a fast-paced startup environment, with a strong work ethic and adaptability
  • Experience with cloud infrastructure and deployment, including containerization and orchestration
  • Strong understanding of software development principles and best practices

Nice to Have

  • Experience with other programming languages, such as Java or C++
  • Knowledge of front-end development frameworks, such as React or Angular
  • Experience with DevOps tools, such as Jenkins or CircleCI
  • Familiarity with agile development methodologies, such as Scrum or Kanban
  • Certification in cloud computing, such as AWS or GCP

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a cutting-edge technology stack
  • Collaborative and dynamic work environment
  • Professional development and growth opportunities
  • Flexible working hours and remote work options
  • Access to the latest tools and technologies
  • Recognition and reward for outstanding performance
  • Comprehensive health insurance and wellness programs

How to Stand Out

  • Tip: Make sure to highlight your experience with Python and TypeScript, as well as your understanding of cloud infrastructure and relational databases.
  • To stand out, showcase your ability to work in a fast-paced startup environment and your experience with AI fundamentals.
  • When applying, include a link to your GitHub profile or a portfolio of your work to demonstrate your coding skills.
  • Prepare to talk about your experience with DevOps tools and agile development methodologies during the interview process.
  • Be ready to discuss your approach to problem-solving and your experience with troubleshooting technical issues.
  • Research the company culture and values to ensure you are a good fit for the team and can contribute to the company's mission.
  • Don't be afraid to ask about salary and benefits during the interview process, and be prepared to negotiate based on your experience and qualifications.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.