JOBSEARCHER

Full Stack Developer

Job Description: Improving is seeking an experienced and motivated Full Stack Developer to help design, build, and maintain modern software applications. The ideal candidate will have a strong understanding of frontend and backend development, application architecture, and software engineering best practices. In this role, you will work with cross-functional teams to develop scalable applications, improve existing systems, integrate APIs, and deliver high-quality technology solutions that meet client and business requirements.
Key Responsibilities:
  • Develop and maintain full-stack web applications.
  • Build responsive and user-friendly frontend interfaces.
  • Design and implement backend services and application APIs.
  • Integrate databases, third-party services, and enterprise systems.
  • Write clean, reusable, and maintainable code.
  • Identify and resolve application performance issues.
  • Participate in code reviews, testing, and deployment activities.
  • Collaborate with designers, developers, and project managers.
  • Contribute to software architecture and technical improvements.
Required Skills:
  • Experience with full-stack software development.
  • Knowledge of JavaScript, TypeScript, HTML, and CSS.
  • Experience with React, Angular, or similar frontend frameworks.
  • Backend development experience with Node.js, .NET, Java, or Python.
  • Familiarity with SQL and NoSQL databases.
  • Understanding of REST APIs and application integration.
  • Knowledge of Git and modern development practices.
  • Strong communication and problem-solving skills.
Preferred Experience
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with microservices and distributed systems.
  • Knowledge of CI/CD pipelines and automated testing.
  • Experience working in Agile development environments.
  • Understanding of application security and performance optimization.
About the Company: Improving is a technology consulting and software development company that helps organizations solve complex business challenges through modern technology solutions. The company provides software development, digital transformation, cloud engineering, data analytics, and technology consulting services. Improving works with businesses across various industries to design and deliver customized software solutions. Its teams emphasize technical excellence, collaboration, continuous learning, and practical innovation.
Compensation & Benefits:
  • Estimated annual salary: $100,000 – $140,000.
  • Health, dental, and vision insurance.
  • Retirement savings options.
  • Paid time off and holidays.
  • Professional training and development.
  • Career advancement opportunities.
  • Collaborative engineering environment.
Pay: $100,000.00 - $140,000.00 per year
Benefits:
  • Dental insurance
  • Health insurance
  • Relocation assistance
  • Vision insurance
Work Location: In person