FullStack Engineer
Job Details
About the Company
With operational hubs scattered across Europe, Asia, and LATAM, and its headquarters situated in San Francisco, US, the company boasts a workforce of over 1,000 adept professionals. Spanning across more than 20 countries, ALLSTARSIT offers a diverse range of skilled employees across various verticals, including AI, cybersecurity, healthcare, fintech, telecom, media, and so on.
About the Project
Our client, a leading SaaS company, seeks a talented professional to join their team.
The company provides advanced pricing optimization solutions for e-commerce businesses, leveraging big data, machine learning, and AI to help customers enhance their pricing strategies and increase profitability.
In this role, you will be responsible for designing, developing, and maintaining scalable, maintainable, and high-performance applications. You will have a direct impact on managing and optimizing pricing logic as well as streamlining internal processes that empower our SaaS platform.
About the Core Team
The Core Team is pivotal to the company’s success, managing the core pricing logic and maintaining the seamless operation of internal systems. Joining this team means working on foundational systems that power the platform’s pricing optimization engine, contributing directly to its functionality, scalability, and long-term performance.
Specialization
Headquarters
Years on the market
Team size and structure
Current technology stack
Required skills:
- At least 5 years of experience in full-stack development.
- Strong understanding of frontend and backend best practices and latest technologies
- Good knowledge of databases, including relational, document, and NoSQL databases
- Experience with containerization using Docker and container orchestration using K8S.
- Experience with cloud computing platforms, especially AWS.
- Familiarity with Go.
- Experience with Ruby & Python is an advantage.
- Experience with React or Vue.js
- Experience with running Spark jobs is an advantage (Pyspark / Scala).
- Good understanding of CSS as well as vanilla Javascript and front-end design.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Experience in Agile development methodologies is a plus.
- Proficient in English.
Scope of work:
- Design and develop new features and applications for our platform.
- Build and maintain efficient, reusable, and reliable code.
- Collaborate with product and custom-facing teams to identify, prioritize, and execute tasks.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Continuously research and evaluate new technologies to improve our platform and keep up with the latest trends.
- Troubleshoot and debug issues reported by users
- Write clean, well-documented code and ensure proper testing and deployment.
- Participate in code reviews and contribute to the overall code quality.