> Markdown version of [/jobs/ext/3575263-software-developer-ii-full-stack-new](https://www.wearedevelopers.com/jobs/ext/3575263-software-developer-ii-full-stack-new). 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). --- # Software Developer II, Full Stack - New - **Company:** CORPORATE SOLUTIONS INC - **Location:** Albuquerque, NM, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon S3, Component-Based Software Engineering, Application Integration Architecture, Application Layers, Application Services, JIRA, Cloud Computing, Code Generation, Code Review, Continuous Integration, Software Debugging, Amazon DynamoDB, Python (Programming Language), Networking Basics, Node.Js, Scrum Methodology, Software Architecture, Software Engineering, TypeScript, Freeform SQL, ReactJS, Retrieval-Augmented Generation, Large Language Models, Prompt Engineering, Indexer, AI Coding Agents, Amazon Virtual Private Cloud (VPC), Amazon Relational Database Service, Integration Tests, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Front End Software Development, Api Gateway, Restful APIs, Terraform, Software Version Control, Data Pipelines, Serverless Computing, Docker, Web Api - **Published:** October 4, 2026 - **Apply:** https://www.careerjet.com/jobad/us67b9f2cadcaee75f23b27f3700c4c002 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field. * 3 to 5 years of hands-on software development experience, including production feature delivery with full lifecycle ownership. * Proficiency in one or more backend languages (Python, Java, TypeScript/Node.js, or Go) and familiarity with modern front-end frameworks such as React. * Hands-on experience with AWS services including Lambda, ECS/EKS, API Gateway, DynamoDB, RDS, and S3 for production application workloads. * Experience with CI/CD pipeline design and implementation, version control workflows, and containerization using Docker. * Demonstrated ability to write clean, tested, production-grade application code with appropriate observability and error handling. * Strong written and verbal communication skills; able to collaborate effectively across technical and analytical disciplines and document work clearly. Preferred * AWS Developer Associate or Solutions Architect Associate certification. * Experience with infrastructure-as-code tools such as Terraform or CDK. * Experience integrating LLM API endpoints, RAG pipelines, or AI service components into production applications. * Familiarity with Kubernetes cluster management and production container orchestration. * Background in consulting, professional services, or multi-client delivery environments. ## Description * Write complex SQL queries independently; optimize performance, apply appropriate indexing and query patterns by workload, and write queries that are readable and maintainable. * Design and implement REST APIs and application services that are well-documented, versioned appropriately, and built to handle failure gracefully. * Write comprehensive unit and integration tests for developed features; treat testing as part of development, not a separate activity, and design code with testability in mind from the start. * Participate in code review as both reviewer and reviewee; apply feedback consistently, provide specific and actionable feedback to junior developers, and use review as a tool for shared code ownership. Cloud and Infrastructure * Independently design and operate serverless and containerized compute architectures on AWS using Lambda, ECS, EKS, and related services; make platform decisions with awareness of cost, performance, and operational complexity. * Independently design and manage API Gateways and VPC configurations for production application workloads; understand networking fundamentals well enough to debug connectivity issues. * Independently build and manage CI/CD pipelines using AWS CodeSuite or equivalent; design pipelines that include testing gates, deployment validation, and rollback capability. * Configure comprehensive monitoring and alerting for production application systems; implement observability so failures are detected and triaged before they affect client outcomes. * Independently containerize applications and manage Kubernetes workloads in production environments; apply sound practices for resource allocation, health checking, and workload scaling. LLM and AI Integration * Independently build LLM-powered application features; apply prompt engineering, manage model behavior and token budgets, and design AI interactions that are reliable and appropriate for production use. * Integrate RAG pipelines and vector search components into application layers; work with data scientists to ensure retrieval quality meets application requirements. * Leverage AI coding assistants to accelerate development, testing, and code review tasks; validate AI-generated code critically and apply it with the same engineering discipline as hand-written code. Quality and Documentation * Write and maintain technical documentation for APIs, application components, and architectural decisions; document at the level of detail that enables a teammate unfamiliar with your work to use, maintain, and extend it. * Maintain high-quality code history; write commit messages, pull request descriptions, and changelogs that make the evolution of the codebase understandable. * Participate in architecture discussions and contribute well-reasoned technical opinions grounded in both current requirements and long-term maintainability. Collaboration and Mentorship * Provide structured support to junior developers through hands-on coaching, code review, documentation, and pairing; help them develop the engineering habits and communication skills that will carry them toward independent contribution. * Collaborate with data engineers and data scientists to integrate data pipelines and model outputs into application layers; understand the full system well enough to design application code that works with data and ML constraints. * Partner with project managers to keep software delivery aligned with client expectations and contractual constraints; surface scope and timeline risks early with enough context for leadership to act. * Participate in sprint planning, retrospectives, and estimation ceremonies; manage work in Jira with accuracy and discipline and communicate progress and blockers proactively. ## Related Videos - [GitOps for the people](https://www.wearedevelopers.com/videos/461-gitops-for-the-people) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [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)