> Markdown version of [/jobs/ext/1275541-junior-developer](https://www.wearedevelopers.com/jobs/ext/1275541-junior-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Developer - **Company:** Mary Kay Inc. - **Location:** Dallas, TX, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, HTML5, Software Bug Management, Cascading Style Sheets (CSS), Code Review, Computer Programming, Node.Js, Object-Oriented Software Development, Scrum Methodology, Salesforce.Com, Software Engineering, SOAPAPI, Git, Information Technology, Software Version Control - **Published:** July 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=048d7347da4ac2eb ## About the Role * Education: Bachelor/University Degree in Computer Science, Information Technology, Software Engineering, or a related technical field. * Experience: 0-2 years of software development experience * Experience programming with JavaScript and object-oriented programming concepts. * Familiarity with HTML5, CSS3, and modern web development principles. * Basic understanding of Salesforce development concepts or a strong interest in learning the Salesforce platform. * Familiarity with Git or other version control systems. * Exposure to REST and/or SOAP APIs. * Strong analytical, problem-solving, and communication skills. * Ability to work effectively in both collaborative and independent environments. * Exposure to Salesforce Commerce Cloud (B2C or B2B), Node.js, or other e-commerce platforms is preferred. * Familiarity with Agile development methodologies. * Salesforce certifications are a plus. ## Description We are seeking a motivated, tech-savvy Junior Developer to join our engineering team in a hybrid capacity. In this role, you will help build, maintain, and optimize our e-commerce platforms. Working closely with senior developers, you will gain hands-on experience with Salesforce and its ecosystem. This position is ideal for an entry-level engineer eager to specialize in enterprise e-commerce technologies., * Develop and maintain e-commerce features on the Salesforce platform using JavaScript and salesforce apex. * Assist in designing and implementing new features, enhancements, and bug fixes within Salesforce applications. * Support integrations between Salesforce and internal or third-party systems using REST and SOAP APIs. * Troubleshoot and resolve application issues, ensuring optimal system performance and user experience. * Participate in code reviews and follow established development standards and best practices. * Collaborate with developers, business analysts, product owners, and other cross-functional teams throughout the software development lifecycle. * Contribute to sprint planning, daily standups, testing, and deployment activities in an Agile environment. * Create and maintain technical documentation for solutions, configurations, and development processes. * Work a hybrid schedule based in Addison, TX, combining remote flexibility with designated in-office collaboration days. ## Related Videos - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Developer Marketing](https://www.wearedevelopers.com/videos/1049-developer-marketing) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer)