Job DescriptionJob Description
As a Full-Stack Software Engineer, you will actively engage in hands-on engineering across multiple high-visibility projects, delivering solutions that delight customers and create measurable business value. This role requires strong engineering craftsmanship across modern programming languages, frameworks, and cloud-native architectures. You will collaborate closely with cross-functional teams to design, build, and deploy scalable, high-quality software solutions while embracing a culture of accountability, experimentation, and continuous improvement.
Key Responsibilities
Outcome-Driven Accountability
Take ownership of customer and business outcomes, delivering engineering solutions that solve complex problems with measurable value
Design and implement lean, high-quality solutions focused on outcomes rather than output
Technical Leadership and Advocacy
Serve as a technical advocate for products, ensuring code integrity, feasibility, and alignment with customer and business goals
Lead requirement analysis, component design, development, unit testing, integrations, and production support
Engineering Craftsmanship
Maintain accountability for code quality, design integrity, data, performance, and maintainability
Develop technical specifications and write high-quality, scalable, supportable code that meets or exceeds quality KPIs
Continuously learn and adopt new languages, frameworks, and engineering approaches
Collaborate effectively with diverse engineering and product teams
Customer-Centric Engineering
Build lean solutions using rapid, low-cost experimentation to solve real customer problems
Engage with customers and product teams before, during, and after delivery to ensure the right solution is delivered at the right time
Incremental and Iterative Delivery
Favor action and evidence over heavy upfront planning
Navigate complexity and uncertainty using incremental, iterative delivery practices
Deliver maintainable, supportable solutions with a learning-forward mindset
Cross-Functional Collaboration
Work closely with empowered, cross-functional teams including product management, experience, and delivery
Balance feasibility, viability, usability, and value in decision-making
Foster collaboration, innovation, and shared ownership across teams
Advanced Technical Proficiency
Apply modern software engineering practices including Agile and DevSecOps
Enable frequent, automated deployments from code check-in to production with full SDLC quality checks
Act as a role model for engineering excellence and continuous improvement
Domain Expertise and Communication
Rapidly acquire domain-specific knowledge relevant to the business or product
Translate business requirements, architecture, and UX/UI designs into technical solutions
Communicate complex technical concepts clearly and influence decisions through evidence-based trade-offs
Build strong relationships across teams and contribute to a culture of co-creation
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
Advanced degree (e.g., MS) preferred but not required
Strong software engineering fundamentals, including:
Object-Oriented Programming (OOP)
Data structures and algorithms
Code instrumentation and clean coding practices
5+ years of hands-on experience with most of the following technologies:
Angular, React
Python, C#
.NET Core
SQL and NoSQL databases
5+ years of experience building cloud-native solutions using FaaS, PaaS, and microservices on Microsoft Azure
Strong understanding of modern engineering methodologies and tools, including:
XP, Lean, SAFe
DevSecOps, SRE
Azure DevOps (ADO), GitHub, SonarQube
Strong preference for candidates with experience in AI/ML and Generative AI
Excellent interpersonal and organizational skills with the ability to manage complex projects, shifting priorities, and diverse stakeholders
Demonstrated passion, empathy, and care in teamwork and delivery
Work Timing
CST, Chicago , Illinois
Hours per week
40
Duration of Contract
3 Months
Application Process
Please visit Jobs at Mindverse Consulting Services Private Limited and locate the applicable job title. Read the JD in details and Click "I'm Interested" and fill out accordingly.
Attach your CV and any other document you deem fit along with the "Screening Questions" which is mandatory. Please be specific and detailed. Note these questions are from the custom to evaluate your candidature.
Any vague or inconclusive answer will not be considered.
Incase of any query, feel free to reach out to career@mindverseconsulting.com
Read Less