Job Closed

This listing is no longer active.

Wrike logo
Wrike

Do the best work of your life.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2006H1B SponsorCompany SiteLinkedIn

Location

Estonia

Posted

64 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expEnglishAndroidiOSJavaKotlinMavenPostgreSQLSpringSQL

Job Description

Senior Software Engineer

Wrike

• Develop and enhance Kotlin-based backend services that power Wrike’s mobile application • Contribute to the core platform, including APIs, business logic, and performance optimizations tailored for mobile use cases • Collaborate closely with iOS, Android, QA, product, and design teammates to deliver high-quality features • Participate in code reviews and peer reviews to maintain engineering quality and consistency • Help evolve the mobile backend service and propose innovative technical solutions using Kotlin • Support the delivery of a reliable, scalable, and user-friendly mobile experience for Wrike customers

Job Requirements

  • 4–6 years of software development experience using Java, Spring, MyBatis, PostgreSQL, and Maven
  • Production experience building backend systems and services
  • Good understanding of backend architecture, SOLID principles, and REST APIs
  • Strong knowledge of SQL and API design
  • Ability to keep solutions simple, scalable, and maintainable
  • Strong communication skills in English
  • Commitment to continuous learning and improvement
  • At least 1 year of production experience with Kotlin is preferred

Benefits

  • 28 calendar days of paid vacation
  • Sick Leave Compensation (5 Paid Uncertified Sick Days)
  • Parental Leave: 18 Weeks Maternity / 4 Week Paternity
  • 2 Volunteer Days
  • Health Insurance (Employees + Dependents)
  • Life Insurance Plan
  • Utility Allowance (30 EUR/month, subject to taxation)
  • Fitness Plan (800 EUR/year)
  • Full-remote & On-demand access to Co-working space

Related Job Pages

More Full-stack Engineer Jobs

leadtech logo

AI Full Stack Developer

leadtech

Leadtech is an Equal Employment Opportunity (EEO) Employer, which means we encourage applications from people with different backgrounds, interests, and personal circumstances. Our team welcomes applicants regardless of their race, gender, age, religion, nationality, sexual orientation, and/or disabilities. All we need is your high energy, skills, and willingness to be a part of a great project!

Role Description As part of AI-LAB as a Full-Stack Developer, you will be instrumental in building and scaling our AI products. You will own features end-to-end across a modern Next.js frontend and our NestJS backend services, delivering a seamless and powerful user experience. You'll be joining a team with a ship-fast mindset and a modern, carefully curated tech stack. - Develop and maintain features on our Next.js (App Router) frontend using TypeScript, SWR, Tailwind, and a component-driven design system, with full internationalization (i18n) support. - Design, implement, and maintain RESTful APIs with NestJS (TypeScript) to manage authentication, data processing, billing, usage tracking, and orchestration of AI workflows. - Own backend services end-to-end: from schema design and migrations to deployment and observability, and contribute to new services as the product surface grows. - Integrate and maintain third-party SDKs and APIs that power critical product flows, including payment processing, authentication, analytics, and messaging. - Build AI agents and tools using the Claude SDK and Model Context Protocol (MCP): giving LLMs real-time access to data, APIs, and tools so they can take meaningful actions on behalf of users. - Contribute to schema design with Prisma and PostgreSQL, write and review migrations, and reason carefully about data models that evolve safely over time. - Implement and maintain feature flags, A/B experiments, and analytics events so product decisions are driven by data. - Handle incoming webhooks and asynchronous task processing with the rigor required for payment-critical and PII-handling code paths (idempotency, retries, fault tolerance). - Collaborate with AI product managers and AI specialists to translate complex requirements into robust, scalable features — and push back on complexity when a simpler path exists. - Collaborate on application deployment and help maintain our cloud infrastructure. Qualifications - TypeScript Proficiency: Highly proficient in TypeScript across both frontend (React/Next.js) and backend (Node.js/NestJS) environments. - Frontend Expertise: Strong experience with React and Next.js (App Router): Server Components, route handlers, streaming, metadata, i18n, and modern data-fetching patterns (SWR or equivalent). - Backend Expertise: Solid experience building production REST APIs with NestJS (or comparable Node frameworks like Express/Fastify): modules, DI, guards, interceptors, DTO validation. - Database Skills: Experience with PostgreSQL and an ORM such as Prisma. Comfortable writing and reviewing migrations, reasoning about transactions, and designing schemas that evolve safely. - API Integration Depth: Real experience integrating third-party SDKs: handling webhooks, idempotency, retries, and asynchronous fulfillment. - Problem-Solving Mindset: Collaborative, pragmatic, willing to challenge assumptions and surface tradeoffs before writing code. - Passion for AI and High Agency: Genuine enthusiasm for AI products, and a desire to bring new techniques and tools into the team proactively. - Creativity and Proactivity: You enjoy proposing features, finding creative solutions, and improving the user experience without being told to. - A serious self-learner who adapts to new tools and platforms in days, not weeks. Requirements - Nice to Have: - Prior experience working on payment / subscription systems. - Familiarity with monorepo tooling (pnpm workspaces, Turborepo, Nx). - Experience with BigQuery and event-pipeline analytics. - Familiarity with Tailwind and component-driven design systems. - Knowledge of cloud platforms such as Google Cloud Platform (GCP). - Experience with feature-flag systems. - Previous work on AI products or LLM-powered applications. Benefits - High-Impact Role: Be a key player in a small, agile team building greenfield projects with the potential to transform an industry. - Modern Technology: Work with a cutting-edge, carefully selected tech stack with a focus on best practices. - Growth & Learning: Gain deep experience in AI-driven applications, cloud-native architecture, and real-time systems. - Stability & Vision: Enjoy the energy of a startup environment backed by the resources and stability of a large, successful company. - Collaborative Culture: We value open communication, teamwork, and a shared passion for building exceptional products. - Growth and career development: At Leadtech, we prioritize your growth. Enjoy a flexible career path with personalized internal training and an annual budget for external learning opportunities. - Work-Life balance: Benefit from a flexible schedule with flextime and the option of working full remote or from our Barcelona office. Enjoy free Friday afternoons with a 7-hour workday, plus a 35-hour workweek in July and August so you can savor summer! - Comprehensive benefits: Competitive salary, full-time permanent contract, and top-tier private health insurance (including dental and psychological services). - 25 days of vacation plus your birthday off, with flexible vacation options—no blackout days! - Unique Perks: If you wish to come to our office in Barcelona, you’ll find it complete with free coffee, fresh fruit, snacks, a game room, and a rooftop terrace with stunning Mediterranean views. - Additional benefits include ticket restaurant and nursery vouchers, paid directly from your gross salary.

Spain
Job Closed
Full TimeRemoteTeam 10,001+Since 1969H1B Sponsor

• Lead the technical design, architecture, and development of full‑stack applications , including Angular‑based UI and Java/Spring‑based backend services • Define and document architectural standards and decisions; present designs to peers and leadership • Design and develop scalable RESTful microservices in Java using Spring Boot, Spring MVC, and Spring Security • Design and deliver modern single‑page applications (SPAs) using Angular, HTML5, CSS3, and TypeScript • Collaborate closely with product owners, business analysts, QA, DevOps, and UX teams to deliver intuitive, high‑quality software • Develop reusable UI components and backend services to be shared across teams • Perform code reviews, ensure quality standards, and enforce best practices (TDD, clean code, secure coding) • Mentor junior developers and provide technical leadership within Agile/Scrum teams • Support DevOps practices including CI/CD automation, cloud deployment, and monitoring • Drive innovation by evaluating and adopting new Java and Angular patterns, frameworks, and tools

India
Job Closed

Role Description Projeto de inovação da ICT ITAÚ em parceria Inova Talentos. Qualifications - Mestre; - Formação: Mestrado cursando ou concluído. - Cursos: Engenheiro da Computação; Engenharia de Software; Ciência da Computação; Requirements - Implementação dos agentes especializados da plataforma e integração com o orquestrador. - Conhecimento em desenvolvimento em .NET; - Conhecimento em Arquitetura de Software, incluindo: - Clean Architecture ou Arquitetura Hexagonal (Ports & Adapters); - DDD; - Princípios SOLID; - Desenvolvimento de APIs RESTful e integração entre sistemas. - Experiência com arquiteturas distribuídas; - Vivência com mensageria e eventos (Kafka, SQS, Service Bus ou similares); - Conhecimento em resiliência de software; - Versionamento de código com Git; - Experiência com pipelines de CI/CD; - Experiência com bancos de dados: - Relacionais (SQL Server, PostgreSQL ou similares); - Não relacionais (DynamoDB, MongoDB ou similares); - Integração com serviços de IA (APIs de modelos, inferência); - Prompt Engineering e avaliação de respostas de modelos; - Processamento de dados estruturados e não estruturados. Benefits - Disponibilidade: 40h semanais; - Duração: 12 meses; - Bolsa Auxílio: R$ 9.000,00; - Atuação: Remota; Company Description Conheça o INOVA TALENTOS - Video 1 - Video 2

Brazil
$9K / year

.NET Full Stack Developer

Bright Vision Technologies

Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.

Title: .NET Full Stack Developer Location: USA Remote Full Time Job Description: Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications. As we continue to grow, we’re looking for a skilled .NET Full Stack Developer to join our dynamic team and contribute to our mission of transforming business processes through technology. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential. .NET Full Stack Developer Job Title: .NET Full Stack Developer Location: 100% Remote (Continental United States) Position Type: In-house Bright Vision Technologies SOW engagement (no third-party client or vendor) Experience: 5+ years Sponsorship: No new H1B sponsorship available. H1B transfers welcomed for qualified candidates. Employment Type: Full-time, direct W2 with Bright Vision Technologies (no C2C, no 1099, no third-party) Engagement: Long-term, multi-year, aligned to the Bright Vision SOW delivery roadmap Compensation: Competitive base salary commensurate with experience, plus benefits. Employment Terms & Visa Policy This is a 100% remote, full-time, direct W2 position with Bright Vision Technologies. This role is part of Bright Vision Technologies’ in-house Statement of Work (SOW) engagement. The client, end customer, and employer for this position is Bright Vision Technologies — there is no third-party client, vendor, or implementation partner involved. We do not engage in C2C, 1099, or third-party arrangements for this role. BUT STRICTLY NO C2C/1099/3RD PARTY COMPANIES. ALL OUR ROLES ARE W2 AND NO 3RD PARTY BROKERING PLEASE. Candidates must be willing to work directly as a full-time W2 employee of Bright Vision Technologies and contribute to our in-house SOW deliverables. No new H1B sponsorship is available for this role. However, candidates who are currently on a valid H1B visa and require a transfer are welcome to apply. We will support H1B transfers for qualified candidates. For every role, a technical coding assessment is mandatory. Please apply only if you are confident in your technical abilities and hands-on experience. Job Summary We are seeking an experienced .NET Full Stack Developer to design, build, and maintain enterprise-grade web applications and distributed systems built on Microsoft technology stacks. This role spans the full engineering lifecycle — requirements analysis, architectural design, hands-on implementation, code review, deployment, and post-release support — with particular emphasis on building scalable APIs, responsive front-end applications, and cloud-integrated services. The ideal candidate will combine strong backend expertise in C# and .NET Core with hands-on experience developing modern front-end applications using JavaScript frameworks, and will be comfortable deploying solutions into Azure or AWS environments while maintaining high standards of code quality, security, observability, and operational reliability. Key Responsibilities - Provide comprehensive end-to-end design, development, and advanced technical troubleshooting for enterprise-level web applications, from initial discovery through long-term operational ownership. - Develop secure, high-performance backend services using .NET Core and ASP.NET Web API, applying strong object-oriented design, clean architecture principles, and proven enterprise patterns. - Design and implement scalable architecture patterns — including microservices, service-oriented designs, and event-driven workflows — that support the demands of growing, distributed user bases. - Build modern, responsive front-end applications using Angular, React, or similar frameworks, ensuring excellent user experience, accessibility, and performance across browsers and devices. - Develop and optimize relational database schemas, stored procedures, indexes, and complex queries in SQL Server, with attention to performance, locking behavior, and long-term maintainability. - Produce thorough architecture and technical design documentation, ensuring alignment with performance, security, compliance, and operational standards of the enterprise. - Participate in system design discussions and ensure that development consistently aligns with enterprise architecture constraints, technology road-maps, and platform standards. - Implement robust authentication and authorization mechanisms using OAuth2, OpenID Connect, JWT, and modern identity management services such as Azure AD or Okta. - Contribute to CI/CD pipeline integration, automated builds, infrastructure-as-code practices, and reliable deployment processes across development, staging, and production environments. - Perform thorough root-cause analysis and methodically troubleshoot production issues, working to restore service quickly while ensuring long-term operational stability. - Identify technical debt, performance bottlenecks, and architectural gaps, and proactively propose and implement well-scoped improvements with measurable benefits. - Collaborate fully in Agile/Scrum environments — including planning, daily standups, demos, and retrospectives — to deliver incremental, high-quality releases on a predictable cadence. - Maintain comprehensive documentation of systems, APIs, integration workflows, and operational runbooks so that the team can scale and onboard new engineers efficiently. Required Qualifications - Bachelor’s degree in Computer Science, Engineering, or a closely related technical discipline. - Five or more years of professional software development experience building production-grade enterprise applications. - Strong understanding of object-oriented programming principles, data structures, design patterns, and end-to-end system design. - Advanced proficiency in C#, .NET Core, and ASP.NET Web API, including familiarity with dependency injection, async/await patterns, and middleware design. - Hands-on experience developing front-end applications using Angular, React, or similar component-driven frameworks. - Strong SQL skills with deep, hands-on experience working with SQL Server, including stored procedures, query plans, and performance tuning. - Solid experience with CI/CD tooling and Git-based version control systems, including branching strategies and release workflows. - Hands-on experience deploying applications to Azure or AWS cloud environments, including managed services and identity integration. - Strong debugging, troubleshooting, and performance optimization skills, with the ability to investigate complex production issues calmly and effectively. - Experience working in large enterprise-scale environments where reliability, security, and audit-ability are first-class concerns. Preferred Qualifications - Practical experience designing and operating microservices architectures in production. - Familiarity with Docker, Kubernetes, and container-based deployment patterns. - Exposure to distributed system design principles, including eventual consistency, idempotency, and circuit breakers. - Experience implementing automated testing frameworks across unit, integration, and end-to-end levels. - Working knowledge of Azure DevOps or similar DevOps platforms for pipeline orchestration and release management. How to Apply Would you like to know more about this opportunity? We recognize that our people are our strength, and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Bright Vision Technologies is an Equal Opportunity Employer, including Disability/Veterans. Position offered by “No Fee Agency.” Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.

Worldwide