Logo
Akasi Consulting Group

Senior Software Developer

Akasi Consulting Group, Nashua, New Hampshire, us, 03062


We're seeking a seasoned full-stack application developer with a passion for innovation and a knack for building software solutions. Join our agile team and contribute to applications and services that empower IT Consulting Services and management. If you thrive in a fast-paced, collaborative environment and are committed to personal growth, we'd love to hear from you.Technical Requirements

Proven experience in full-stack web application development using modern frameworks and languages such as Ruby, Python, Rails, TypeScript, Next.js, or similar.Solid understanding of software development principles, including OOP, functional programming, design patterns, test/behavior driven development, and data structures.Experience designing and implementing APIs, microservices architecture, REST, GraphQL, and/or similar protocols, using best practices for scalable, maintainable systems.Proficiency in working with SQL and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Redis, MySQL) and expertise in data modeling, performance optimization, and database management.Strong command of UNIX and scripting languages, preferably with Linux, FreeBSD, and/or Mac OS X.Proficiency with Git or similar version control systems, and best practices for managing code repositories and handling merge conflicts.Expertise in HTML/CSS, responsive design, and familiarity with frontend frameworks like React, Angular, or Vue.Dev/Ops experience with cloud platforms like AWS, Azure, or Google Cloud Platform, and deploying applications to these environments.Beyond the Code:

We believe that technical expertise is only part of what makes a great Sr. Software Developer. We value well-rounded individuals who possess a unique combination of technical skills, strong work ethic, excellent communication and interpersonal skills, and a passion for continuous learning.Self-motivated with a strong work ethic; able to work independently or in teams.Results-oriented, focused on delivering high-quality software solutions.Excellent communication skills; can present complex ideas clearly to various audiences.Passionate about learning new technologies and staying current with industry trends.Strong organizational and prioritization skills; able to manage multiple tasks and deadlines.Excellent analytical skills: able to evaluate information from multiple sources and reconcile conflicts.Experienced in mentoring and guiding junior developers.Education:

Bachelor’s degree. In lieu of a degree, 4 years of relevant experience may be accepted.Knowledge, Skills and Abilities:

Minimally 5 years of practical software development experience.Familiarity with Agile development methodologies (Scrum, Kanban) and collaboration tools like Jira, Trello, or Asana.Experience with test-driven development (BDD/TDD) and testing frameworks like RSpec, Jest.Familiarity with Infrastructure as Code (IaC) tools like CDK and Terraform, and CI/CD tools like Jenkins, GitHub Actions, or ArgoCD.Familiarity with containers, Docker, Kubernetes, and Helm.Skilled in writing technical documentation, creating user guides, and managing knowledge bases.

#J-18808-Ljbffr