Fullstack Engineer
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.