Logo of Huzzle

Full Stack Software Engineer SMTS

image

Salesforce

3mo ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Paris
  • Quick Apply

AI generated summary

  • You need 4+ years in software development, expertise in OOP, web tech (JavaScript, HTML5), database knowledge (SQL), and automated testing (JUnit, Selenium). Strong interpersonal skills are essential.
  • You will design, implement, and test scalable products, improve processes, mentor peers, present designs, and enhance code quality through automation and testing strategies.

Requirements

  • 4+ years of professional software development experience (The years are depending on the required seniority level).
  • Deep knowledge of object-oriented programming and experience with at least one object-oriented programming language (Java, Javascript, C++, C#, Ruby, Python).
  • Proven understanding of web technologies, such as JavaScript, CSS, HTML5, XML, JavaScript, JSON, and/or Ajax.
  • Proven experience in Database technologies such as SQL, PL/SQL, and relational database schema design.
  • Experience in automated testing including unit and functional testing using Java, JUnit, JUnit, and Selenium.
  • Excellent interpersonal skills.
  • Degree or equivalent relevant experience required. Experience will be evaluated based on the core competencies for the role (e.g. extracurricular leadership roles, military experience, volunteer roles, work experience, etc.).

Responsibilities

  • Architect, design, implement, test, and deliver highly scalable products.
  • Master our development process, culture, and code base, then improve it.
  • Operate effectively in the hybrid engineering model where engineers are expected to be able to design and implement the necessary work to ensure quality in their own code as well as other engineers.
  • Mentor others in development technologies, tools, and processes
  • Present your own designs to internal/external groups and review the designs of others
  • Develop test strategies, design automation frameworks, write unit/functional tests to drive up code coverage and automation metrics

FAQs

What is the primary role of a Full Stack Software Engineer SMTS at Salesforce?

The primary role involves architecting, designing, implementing, testing, and delivering highly scalable products while mentoring others and improving development processes.

What technologies should a candidate be familiar with for this position?

Candidates should have deep knowledge of object-oriented programming languages (such as Java, JavaScript, C++, C#, Ruby, or Python), web technologies (like JavaScript, CSS, HTML5, and JSON), and database technologies (including SQL and PL/SQL).

What is the experience requirement for this role?

Candidates should have 4+ years of professional software development experience, with the evaluation of experience based on core competencies for the role.

Are there any preferred qualifications for this position?

Yes, preferred qualifications include experience building highly scalable web applications, proficiency in web frameworks (such as NodeJS, React, or Angular), and experience with Agile and test-driven development.

What is the work model offered by Salesforce for this position?

Salesforce embraces a hybrid model, allowing for a combination of remote work (1-3 days in the office) and office-based work (4-5 days in the office).

What kind of testing experience is required?

Candidates should have experience in automated testing, including unit and functional testing using frameworks such as Java, JUnit, and Selenium.

Are mentorship opportunities available in this role?

Yes, mentoring others in development technologies, tools, and processes is an integral part of this role.

Does Salesforce offer benefits and perks?

Yes, Salesforce provides various benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, and fertility benefits.

What is Salesforce's stance on diversity and inclusion?

Salesforce is committed to creating a workforce that reflects society through inclusive programs and initiatives, ensuring equal opportunity employment and a commitment to equality.

Is a degree required for this Full Stack Software Engineer position?

A degree or equivalent relevant experience is required, with experience evaluated based on core competencies.

👋 We’re Salesforce, the Customer Company. AI + Data + CRM = Customer Magic. ✨

Technology
Industry
10,001+
Employees

Mission & Purpose

Salesforce is a leading cloud-based software company that provides customer relationship management (CRM) solutions and a wide range of enterprise applications. Their platform enables businesses to manage customer interactions, sales processes, marketing campaigns, and service operations in a centralised and efficient manner. Salesforce's ultimate mission is to empower companies to connect with their customers, partners, and employees in meaningful ways, fostering stronger relationships and driving business growth. Their purpose is to revolutionise the way businesses operate by offering a comprehensive suite of cloud-based tools and applications that streamline processes, enhance collaboration, and enable organisations to make data-driven decisions. With a strong focus on innovation, customer success,