Senior Software Engineer (Full Stack) full time

Pera Greem Solution HQ: Chicago, Illinois, United States Remote job Nov 19

We are seeking a highly experienced Senior Full Stack Software Engineer to join our growing engineering team. This role is ideal for someone who can work independently, move fast, and deliver high-quality software across modern backend and frontend stacks. You’ll work closely with leadership, contribute to architecture decisions, and build scalable solutions for our clients and internal products.

  • Design, develop, and maintain end-to-end web applications (frontend + backend).
  • Architect scalable systems, services, and APIs for high-volume applications.
  • Collaborate with product, design, QA, and cross-functional stakeholders.
  • Lead technical decisions, code reviews, and mentor junior developers (if any).
  • Ensure clean, maintainable, and testable code following best practices.
  • Implement CI/CD, cloud deployment, and monitoring solutions.
  • Troubleshoot performance issues and optimize system reliability.
  • Contribute to technical planning and roadmap development.
  • 5+ years of professional full-stack engineering experience.
  • Strong proficiency in both frontend and backend development.
  • Experience with modern frameworks such as:
  • Frontend: React, Next.js, Vue, Angular
  • Backend: Node.js, C#, Express, NestJS, ASP.NET, Go, Python, or Java
  • Strong experience with cloud platforms (AWS / GCP / Azure).
  • Skilled in REST APIs, GraphQL, and microservices architecture.
  • Solid understanding of SQL and NoSQL databases.
  • Experience with CI/CD pipelines, Git, and automated testing tools.
  • Familiarity with containerization and orchestration (Docker, Kubernetes).
  • Excellent problem-solving and communication skills.
  • Experience building high-scalability products or distributed systems.
  • Knowledge of DevOps practices and infrastructure automation.
  • Experience with message brokers (Kafka, RabbitMQ, Pub/Sub).
  • Understanding of security best practices (OAuth, JWT, encryption).
  • Contributions to open-source or side projects.
  • Fully remote & flexible working environment.
  • Work with a fast-moving team building impactful products.
  • Opportunities for long-term engagement and significant growth.
  • Competitive compensation based on experience and performance.
Requirements
Availability:
Full-time (40 hrs/wk)
Experience levels:
Expert (5+ yrs)
Negotiable rate