middle Software Engineer Jobs

Find remote middle software engineer positions. Browse through our curated list of opportunities and take the next step in your career.

Software Engineer
Middle
223 jobs found. to receive daily emails with new job openings that match your preferences.
223 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 Poland

🔍 Threat Intelligence

  • Experience in Python programming.
  • Knowledge in data science.
  • Background in malware research and threat analysis.

  • Provide accurate and timely information on potential threats to products.
  • Work with a team focused on achieving a common goal.
  • Utilize various tools including data feeds, heuristics, algorithms, and machine learning.

PythonSoftware DevelopmentMachine LearningData scienceCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAttention to detailOrganizational skillsPresentation skillsTime ManagementWritten communication

Posted 2024-11-21
Apply
Apply
🔥 Software Engineer
Posted 2024-11-21

📍 Italy

🧭 Full-Time

💸 27000 - 32000 EUR per year

🔍 Technology / Consulting

🏢 Company: Edgemony

  • 2+ years of experience as a Software Engineer or in a similar role.
  • Strong competence in Java and SQL.
  • Knowledge of Angular and/or Vue.js.
  • Familiarity with RESTful APIs.
  • Knowledge of modern authorization mechanisms like JSON Web Token.
  • Experience with version control systems like Git.
  • Analytical mindset with excellent problem-solving skills.
  • Attention to detail and commitment to quality work.
  • Strong communication and teamwork skills.

  • Develop and maintain robust, scalable, and efficient back-end applications using Java and SQL.
  • Design and implement intuitive user interfaces with Angular or Vue.js.
  • Collaborate with cross-functional teams to define and launch new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Resolve bugs and identify bottlenecks to improve processes.
  • Maintain high code quality and contribute to automation.
  • Participate in code reviews, providing constructive feedback to colleagues.

SQLGitJavaVue.JsAngularVue.jsRESTful APIs

Posted 2024-11-21
Apply
Apply

🔍 E-commerce

  • Minimum of 3-5 years experience developing in C#.
  • Strong verbal and written English communication skills.
  • Experience developing web applications, working with databases, and consuming APIs.
  • Understanding of relevant software development tools including version control, build processes, and test frameworks.
  • Ability to work independently with limited supervision.

  • Partner with Product/User Experience designers to bring to life excellent customer experiences.
  • Engage in team collaboration and mentorship.
  • Practice technological evangelism.
  • Gather requirements, design, and implement solutions.
  • Participate in pair programming and peer code reviews.
  • Take part in the on-call rotation to support the 'you build it you own it' mantra.
Posted 2024-11-20
Apply
Apply

🔍 E-commerce

  • Minimum of 3-5 years experience developing in C#.
  • Strong verbal and written English communication skills.
  • Experience developing web applications and working with databases.
  • Understanding of relevant software development tools like version control and build processes.
  • Ability to work independently with limited supervision.

  • Partner with Product/User Experience designers to enhance customer experiences.
  • Engage in team collaboration and provide mentorship.
  • Perform technological evangelism and requirements gathering.
  • Design and implement solutions, including pair programming and peer code reviews.
  • Participate in on-call rotation supporting the 'you build it, you run it' principle.
Posted 2024-11-20
Apply
Apply

🔍 E-commerce

  • Bachelor's or Master's in Computer Science, Engineering, or related field.
  • 3+ years of experience with search technologies (Elasticsearch).
  • Strong Golang and/or Java programming skills and understanding of search algorithms.
  • Experience with Elasticsearch internals, plugins, and customizations.
  • Familiarity with machine learning techniques for search ranking and personalization.
  • Nice to have: experience with Lucene and with personalized search and recommendation systems.
  • Knowledge of natural language processing (NLP).

  • Develop and enhance search functionalities using Elasticsearch or similar.
  • Customize Elasticsearch to incorporate special scoring algorithms for retrieval.
  • Optimize search indexing and retrieval performance.
Posted 2024-11-20
Apply
Apply
🔥 Software Engineer
Posted 2024-11-20

📍 United States

🧭 Full-Time

🔍 Software / Automation

🏢 Company: Tines

  • Roughly 3-5 years as a professional software engineer.
  • Experience in building and delivering software using a high-level programming language.
  • Comfortable with technical complexity, can complete a coding exercise in an interview.
  • Foundational skills and knowledge; education background is not a priority.
  • Proficiency in languages like Ruby and TypeScript is a plus, but eagerness to learn is valued.
  • No cybersecurity knowledge required.
  • Willingness to work across the stack and pitch in where needed.
  • Focus on solving important problems, using simple technologies like Ruby, Rails, React, TypeScript, Postgres, Redis, AWS CDK, and Docker.
  • Healthy work-life balance and an inclusive team culture.

  • Work closely with colleagues to build solutions for customer problems.
  • Make valuable code changes quickly and see them live in production.
  • Contribute to the design system with robust and reliable components.
  • Write and review well-tested code for stability and quality.
  • Identify improvement areas in codebase and processes.
  • Own the issues you're solving and improve solutions based on feedback.
  • Mentor other engineers and support their growth.

Backend Development

Posted 2024-11-20
Apply
Apply

🔍 E-commerce

  • Bachelor's or Master's in Computer Science, Engineering, or related field.
  • 3+ years of experience with search technologies, specifically Elasticsearch.
  • Strong Golang and/or Java programming skills.
  • Understanding of search algorithms.
  • Experience with Elasticsearch internals, plugins, and customizations.
  • Familiarity with machine learning techniques for search ranking and personalization.
  • Nice to have: experience with Lucene and personalized search systems, knowledge of natural language processing (NLP).

  • Develop and enhance search functionalities using Elasticsearch or similar.
  • Customize Elasticsearch to incorporate special scoring algorithms for retrieval.
  • Optimize search indexing and retrieval performance.
Posted 2024-11-20
Apply
Apply

📍 California, Colorado, Illinois, Massachusetts, Mississippi, Nebraska, New Jersey, New York (excluding Boroughs), North Carolina, Texas, Utah, and Washington

🧭 Full-Time

🔍 Mobile education

🏢 Company: Aceable

  • 3+ years of professional coding experience (excluding incubators and hobby projects).
  • 2+ years of experience with a modern JavaScript framework (e.g., Angular, React, Vue).
  • 2+ years working with modern CSS frameworks (e.g., Tailwind, Bootstrap).
  • Familiarity with building a headless CMS ecosystem.
  • Passion for creating high-performance website solutions for marketing websites.
  • Collaborative, team-oriented mindset with strong empathy for user and team needs.
  • Familiarity working with APIs and databases.

  • Develop and enhance our Angular-based marketing frontend and a Craft CMS backend for content creation, supporting multiple brands and verticals.
  • Improve and expand integrations with third-party platforms (e.g. Stripe, Iterable).
  • Collaborate with other teams to optimize landing pages for performance and SEO.
  • Maintain documentation and unit tests for the marketing platform.
  • Partner with DevOps to refine our deployment pipeline, ensuring reliable releases.
  • Support teammates and contribute to discussions to enhance app performance.
  • Foster an open, constructive environment for feedback, new ideas, and growth.

PHPCSSJavascriptJavaScriptContent creationAngularCollaborationSEODevOpsDocumentation

Posted 2024-11-19
Apply
Apply

📍 Sri Lanka

🧭 Full-Time

🔍 Remote employment, Software Engineering

🏢 Company: Multiplier

  • 3+ years of industry experience in software engineering, preferably building a SaaS product.
  • Deep knowledge of a high-level programming language (Java, JavaScript, Go, Python, etc.).
  • Good understanding of web fundamentals (JavaScript/HTML/CSS).
  • Exposure to one or more Front End stacks (React, VueJS, Svelte, Angular, etc.).
  • Experience with cloud infrastructure (AWS, Google Cloud) and scalable distributed systems.
  • Willingness to learn and use new technologies.
  • Strong data-driven problem-solving skills.

  • Leading parts of the product development from inception to launch.
  • Owning large parts of the product and its features.
  • Working closely with product and design teams to build customer-focused products.
  • Architecting, building, testing, and releasing features with high quality.
  • Automating processes not suited for engineering.

AWSHTMLCSSJavaJavascriptJavaScriptProduct Development

Posted 2024-11-19
Apply
Apply

📍 EU, USA, Canada

🧭 Full-Time

🔍 Insurance, Cybersecurity

🏢 Company: Coalition, Inc.

  • 2+ years of software engineering experience.
  • Experience with cloud computing technologies (like AWS or similar).
  • Experience with at least one of Python or Golang.
  • Familiar with cloud services.
  • Familiar with RESTful APIs.
  • Familiar with code/algorithm complexity analysis.
  • Excellent oral and written communications skills.

  • Create, maintain, test, and debug code for cloud services.
  • Perform regular code reviews.
  • Participate in design reviews.
  • Implement robust code.

PythonCloud ComputingGolangRESTful APIs

Posted 2024-11-19
Apply
Shown 10 out of 223