We are seeking a Senior Software Engineer to join our fully remote team. The role focuses on designing, developing, and maintaining high‑performance, data‑driven backend services and user‑friendly front‑end applications. You will contribute to architectural decisions, mentor junior developers, and collaborate across product, design, and DevOps teams.
Responsibilities
Design, develop, and maintain RESTful APIs and microservices using .NET/C#, Python, and Node.js on Azure (App Service, Functions, Container Apps).
Build responsive front‑end applications with React and Angular, applying modern state management and styling practices.
Model and manage SQL data structures in Azure SQL and NoSQL databases such as Cosmos DB, DynamoDB, or Firestore.
Implement security best practices, including IAM role configuration, OAuth2, JWT, and OpenID Connect.
Write, maintain, and execute unit and integration tests to ensure code quality.
Participate in DevOps practices, including CI/CD pipeline maintenance, infrastructure‑as‑code (YAML), and monitoring with Application Insights or similar tools.
Leverage AI‑powered development assistants to improve delivery speed and code quality.
Collaborate cross‑functionally with product managers, UX designers, test engineers, and international teams.
Mentor team members on software architecture, design patterns, and coding standards.
Required Qualifications
BA/BS degree in a technical field or equivalent practical experience.
5+ years of professional software development experience, with at least 2 years in .NET/C# or Python/Node.js.
Experience with RESTful API design, microservices architecture, and cloud services (Azure preferred; AWS or GCP acceptable).
Strong knowledge of SQL Server / Oracle and relational data modeling.
Proficiency with version control (Git), Agile development practices, and automated testing.
Solid understanding of object‑oriented programming, SOLID principles, and design patterns.
Ability to work independently in short delivery cycles and under pressure.
Preferred Qualifications
Experience with event‑driven architecture, messaging patterns (pub/sub), Docker containers, and CI/CD pipelines.
Front‑end development experience with both React and Angular, including modern build tooling (Vite, Webpack).
Knowledge of GraphQL, React Native backend patterns, and UI/UX design principles.
Experience with Azure AD / Entra ID, Okta, or similar authentication providers.
Preferred certifications: AZ‑204, AZ‑900, or equivalent.
Familiarity with logging/observability tools (Application Insights, OpenTelemetry, Datadog).
Experience with AI‑assisted coding tools (GitHub Copilot, Cursor) and basic DevOps knowledge.
Employment Details
Fully remote, PJ model with a pay range of $20–30 per hour USD. The role includes a strong emphasis on mutual growth and performance‑based career progression.
EEO Statement
We are an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, citizenship, disability, age, or any other protected status.
#J-18808-Ljbffr