> Markdown version of [/jobs/ext/2850265-back-end-engineer-job](https://www.wearedevelopers.com/jobs/ext/2850265-back-end-engineer-job). 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). --- # Back-End Engineer job - **Company:** SOHO Square Solutions - **Location:** United States - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Data Analysis, C++ (Programming Language), Databases, Web Development, Design of User Interfaces, JavaScript Libraries, Python (Programming Language), Model View Controller (MVC), NoSQL, Ruby on Rails, Software Construction, Software Deployment, Software Engineering, SQL Databases, Systems Integration, ReactJS, Backend, Code Testing, Programming Languages - **Published:** September 11, 2026 - **Apply:** https://jobs.diversity.com/career/2485872/back-end-engineer ## About the Role * Coding: Back end developers write the source code for an application. They use various coding languages, including JavaScript, Python and C++. They also use frameworks and libraries to create applications. ## Description As a Back-End Engineer, you'll address client challenges in marketing, risk management, branding, and customer engagement, while contributing to strategic initiatives for progressive clients in financial services, advanced analytics, and organizational development., * Database management: Back end developers often work with databases to store and retrieve data. They may create and manage databases, including setting up tables, creating fields and designing data models. They may also work with database management systems, including monitoring and maintaining databases. * Communication: Back end developers communicate with many people throughout the software development process. They communicate with project managers, front end developers and other back end developers to discuss project details, share ideas and provide feedback. Effective communication is also important when working with clients to understand their needs and expectations. * Project management: Back end developers often work with front end developers to create a website or application. Having strong project management skills can help them work with other developers to create a product that meets the client's needs. They can also use project management skills to ensure the project is on track and that the team is meeting deadlines. * Business acumen: Business acumen is the ability to understand the needs of a business and how technology can help them achieve their goals. This is an important skill for back end developers, as they need to understand the business needs of the company they work for and how to create technology that meets those needs., * Creating and maintaining databases using SQL, NoSQL, or other database management systems * Planning, designing, and building software applications using web development technologies such as MVC frameworks (e.g. Ruby on Rails) or JavaScript libraries (e.g. React.js) * Supporting the development team by providing guidance on best practices for coding, testing, and deploying code * Developing reusable code components such as user interfaces, libraries, and other tools that can be used repeatedly in different projects * Integrating new features into existing applications by writing new code or modifying existing code * Testing code to ensure that it performs smoothly and reliably in different environments * Reviewing requirements from clients or other stakeholders for features that need to be built into new applications * Managing the project schedule and planning tasks for the development team * Analyzing data to determine the best way to structure databases and identify potential issues with architecture designs ## Related Videos - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) ## Related Articles - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)