Job Closed
This listing is no longer active.
Senior Software Developer
Location
United States
Posted
2 days ago
Salary
$85 / hour
Seniority
Senior
Job Description
Senior Software Developer
Inabia Solutions and Consulting, Inc.
• Design, develop, test, and maintain enterprise software applications • Collaborate with product owners, architects, and stakeholders to translate business requirements into technical solutions • Develop RESTful APIs, microservices, and cloud-native applications • Perform code reviews and mentor junior developers • Optimize application performance, scalability, and security • Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives • Troubleshoot production issues and provide timely resolution • Develop technical documentation and implementation guides • Integrate applications with third-party platforms and enterprise systems • Support DevOps and CI/CD deployment pipelines
Job Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field
- 8+ years of professional software development experience
- Strong experience with: Java, C#, .NET Core, Python, JavaScript, TypeScript
- Experience with modern frameworks such as: React, Angular, Vue.js, Spring Boot
- Experience developing REST APIs and microservices
- Experience with relational and NoSQL databases
- Knowledge of software architecture and design patterns
- Experience working in Agile/Scrum environments
- Strong written and verbal communication skills
Benefits
- Competitive compensation
- Fully remote work environment
- Paid holidays
- Paid time off
- Medical, dental, and vision benefits
- Professional development opportunities
- Career advancement opportunities
- Collaborative team environment
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Crisis Prevention InstituteCPI teaches the skills that give professionals the confidence to de-escalate and prevent workplace violence.
• Serve as the senior technical development lead during team projects and sprints. • Develop, test, deploy, and maintain software, while collaborating with team members on product refinements, sprint planning, execution, and reviews. • Own services end-to-end, including defining and meeting SLOs/SLAs, participating in on-call rotations, and leading incident response and postmortems to continuously improve system reliability. • Design and maintain CI/CD pipelines and infrastructure as code (IaC) (e.g., GitHub Actions/Azure DevOps, Terraform), enabling automated, repeatable, and secure delivery across environments. • Integrate AI capabilities into applications, including the use of LLM APIs, retrieval-augmented workflows, or intelligent automation to deliver enhanced product functionality. • Drive quality and reliability engineering practices, including automated testing strategies (unit, integration, contract, performance) and proactive validation techniques such as load testing or chaos engineering. • Develop positive relationships with clients, stakeholders, and internal teams with the ability to discuss problems, solutions, functions, and benefits your work has achieved. • Design and implement microservices-based architecture. • Build and maintain event-driven systems using messaging platforms (e.g., Azure Service Bus, Event Grid). • Develop and operate REST and asynchronous APIs. • Implement observability (logging, tracing, metrics) using Azure-native tooling. • Ensure resilience patterns (retry, circuit breaker, idempotency, eventual consistency). • Optimize and manage cloud infrastructure (cost, performance, scaling). • Contribute to platform standards (API design, service contracts, messaging patterns). • Provide support for onsite and system emergencies. • Evaluate new technical developments and investments that will advance company objectives. • Transform complex customer requirements into working, maintainable solutions. • Work collaboratively on creative solutions with engineers, product managers, and designers in an Agile (Scrum/Kanban) delivery model. • Perform, design and code reviews. • Assist in preparation of functional and technical documentation to provide troubleshooting to end users. • Investigate and resolve critical application functionality related issues and provide high level support to the Service Desk team. • Process build and pull requests, change form requests, and manage the release of code into production. • Operate as a mentor, offering technical guidance to less experienced engineers on the team, both onshore and offshore. • Perform other position-related duties as assigned. • Assess existing and new technologies that may advance function, performance, or scale.
• atuar no time Search and Payments • contribuir para a evolução de sistemas • liderar iniciativas e propor melhorias • ajudar usuários a encontrar conexões relevantes
• Develops, tests, deploys, and maintains software • Takes on new opportunities and tough challenges • Helps grow junior engineers by providing guidance • Collaborates with other team members in agile processes
• Design and implement innovative software solutions, including AI-driven experiences and automation systems • Collaborate with cross-functional teams to ensure successful delivery and alignment with business objectives




