Wiraa ยท 1 day ago
Senior Full-Stack Software Engineer
Maximize your interview chances
InternetProfessional Services
Insider Connection @Wiraa
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Lead the design and implementation of complex software solutions.
Mentor and guide junior developers.
Collaborate with cross-functional teams to define technical requirements and solutions.
Design, develop, and implement back-end functionalities using C# and Python.
Build modern, responsive, and user-friendly web applications using the latest web technologies, including React, CSS frameworks, and JavaScript.
Write unit and integration tests using Jest and React Testing Library.
Participate in the design and implementation of microservices architecture for scalability and robustness.
Automate integration & resilience testing within DevOps CI/CD pipelines.
Optimize database performance through indexation, partitioning, and algorithm improvements.
Design and implement caching strategies to improve application performance.
Schedule and oversee deployments to production environments with minimal downtime.
Collaborate with architects, business analysts, and other developers to ensure project feasibility and value.
Contribute to the creation and maintenance of technical documentation.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
8+ years of experience in full-stack software development.
Strong proficiency in programming languages like C#, Python, JavaScript, SQL, and Gremlin.
Experience with frameworks and libraries like React, Jest, React Testing Library, .NET Core, and XUnit.
Experience with Python frameworks like Django or Flask.
Familiarity with relational (RDBMS) SQL, Oracle and NoSQL (Azure Blob Storage) databases.
Expertise with Azure Cloud Services (DevOps, Service Bus, SignalR, Log Analytics) and tools like Octopus Deploy, JMeter, and Git.
Proven experience in designing and implementing scalable software architectures.
Deep understanding of software design patterns and principles.
Strong knowledge of cloud-native development and deployment strategies.
Excellent communication and collaboration skills.
Ability to lead and mentor teams.
Strong problem-solving and critical thinking skills.
A passion for building high-quality, performant software.
A Bachelor's degree in Computer Science or a related field.
Preferred
Experience with performance testing tools like JMeter and Azure Load Testing.
Experience with cloud-native development and deployment strategies (e.g., Docker, Kubernetes, serverless).
Benefits
Medical
Dental
Orthodontia
Vision coverage
A student loan repayment program
A 403(b) retirement plan with substantial company match
Discounted pet insurance
Generous paid-time-off benefits
Company
Wiraa
Wiraa is a global freelancing platform that connects skilled professionals with businesses seeking top-tier talent.
Funding
Current Stage
Early StageTotal Funding
unknown2023-08-17Seed
Company data provided by crunchbase