Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Backend Software Engineer.
United States Jobs Expertini

Urgent! Backend Software Engineer Position in Creve Coeur Missouri - iSoftTek Solutions Inc

Backend Software Engineer



Job description

Position Summary


• Individuals in this position are expected to lead the team in defining workflows,


demonstrate proficiency across a broad spectrum of backend technologies, and


participate actively in selecting the most suitable technologies and methodologies


for building scalable APIs, robust data processing pipelines, and resilient


microservices.


• While this role is primarily focused on backend development, individuals are


expected to have strong full stack skills to contribute effectively across the entire


technology stack.



• This position is responsible for providing technical leadership and mentorship to the


team, fostering an environment where knowledge sharing and the adoption of best


practices are prioritized.


Responsibilities:



Primary responsibilities will include the following areas:



Systems Design


• Design reusable capability that involves business complexity, such as scalable


microservices, data-intensive applications, and well-structured APIs for global


usage.


• Select and implement appropriate design standards, methodologies, and tools,


ensuring their effective application within the team.


• Review system designs created by others to confirm the selection of suitable


technologies, efficient resource utilization, and successful integration of multiple


systems and technologies.


Systems Integration


• Define the integration build process for connecting backend services.


• Coordinate build activities across multiple systems and services.


• Understand and support integration testing activities to ensure seamless system


operation to ensure business needs and SLAs are consistently met.


• Demonstrate and promote a deep understanding of modern standards and


practices, ensuring their proper application across the team.

Information Security


• Maintain a thorough understanding of information security principles as they relate


to backend systems and data management.


• Design solutions and services with integrated security controls, ensuring that


mitigating security threats is a foundational aspect of system architecture.


Prototyping


• Approach prototyping as a collaborative team activity, actively seeking input and


testing from others.



• Establish and iterate on design patterns for backend systems.


• Utilize a variety of prototyping techniques, selecting the most appropriate method


for each situation.


• RESTRICTED Service Support


• Identify, locate, and resolve issues in backend services to maintain system reliability


and performance.


• Programming and Build


• Advise on the correct application of standards and methods to ensure compliance


in server-side development.


• Maintain technical responsibility throughout all phases and iterations of the


software development lifecycle.


• Provide technical guidance and establish team-wide standards for programming


tools and techniques.


Requirements


• A minimum of 8-10 years of experience as a software engineer, with a strong


emphasis on backend development.


• Expertise in specialized backend areas, including large-scale data processing,


event-driven architectures and building performant systems.


• Proficiency in backend programming languages such as NodeJS, Typescript,


JavaScript, React.


• Extensive experience in designing and implementing microservices architectures


and RESTful APIs. Advanced understanding of database management and SQL.


• Expertise in working with both relational and NoSQL databases, such as PostgreSQL


and DynamoDB.


• Comprehensive knowledge of the software development lifecycle and


methodologies, including Agile and Scrum.


• Strong skills in software design and architecture, demonstrated technical


leadership skills.

Ability to write, review, and maintain performant, clean, efficient,


and maintainable code.



• Strong understanding of software development tools and practices, including


continuous integration and continuous deployment (CI/CD).


• Experience with automated testing frameworks and tools.


• In-depth knowledge of cloud platforms such as AWS, including core services for


computing, storage, and databases and related automation using infrastructure as


code.


• Excellent analytical and problem-solving abilities.


• Ability to work collaboratively within a team environment.


• Ability to communicate technical concepts effectively to non-technical


stakeholders.


• Significant experience with containerization and orchestration tools such as


Docker.


• Deep understanding of DevOps practices and tools.


• Comprehensive knowledge of software security principles and best practices.


• Previous experience in building eCommerce workflows is a big plus.


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Backend Software Potential: Insight & Career Growth Guide