hero

Hiring partners are below, but we're here to help!

First, submit your resume to us directly so we can help make personal intros. We'll be able to vouch for your candidacy and can encourage partners to review your profile! From there, share this with any mission-driven job-seekers in your network; we'd be glad to support them, too.
306
companies
998
Jobs

Communications Intern

Data for Progress

Data for Progress

Marketing & Communications
Posted on Thursday, June 27, 2024

This position offers you the opportunity to join a fast-growing technology organization that is redefining productivity paradigms in the software engineering industry. Thanks to our flexible, distributed model of global operation and the high caliber of our experts, we have enjoyed triple digit growth over the past five years, creating amazing career opportunities for our people.

We are looking for a Mid-level Fullstack Engineer with a strong focus on writing algorithms in Python and React, implementing complex backend middleware and front end integrations. The ideal candidate will have experience in developing scalable software solutions, optimizing performance, and ensuring robust data processing.

If you want to accelerate your career working with like-minded subject matter experts, solving interesting problems, and building the products of tomorrow, this opportunity is for you.

The impact you'll make:

  • Develop new features for a large-scale software platform and applications;
  • Keep the best practices and patterns in backend design and development;
  • Collaborate with cross-functional teams to define, design, and ship solutions;
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Technology stack:

  • Programming Languages: must Python and ReactJS.
  • Microservices: Understanding REST API architecture.
  • HTML, CSS, JavaScript.
  • Database systems, both SQL and NoSQL.
  • Cloud: Nice to have: Experience with cloud services (AWS, GCP, Azure).·

Key Responsibilities:

  • Develop and maintain web interfaces using ReactJS.
  • Translate design mockups into functional web pages.
  • Implement and maintain state management using tools such as Redux or React Query.
  • Write efficient, scalable, and reusable code in Python.
  • Develop and maintain backend components and middleware.
  • Implement complex algorithms and integrations with third-party services.
  • Optimize performance and ensure the reliability of backend systems.
  • Collaborate with front-end developers to integrate user-facing elements.
  • Perform code reviews and debugging to improve software quality.
  • Develop and implement data storage solutions.
  • Document code, processes, and development strategies.

What you'll bring to us:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 3/4+ years of experience in software development, with a focus on backend development
  • Proficiency with HTML, CSS, JavaScript, and ReactJS
  • Proficiency in Python and related frameworks (e.g., Django, Flask, FastAPI)
  • Experience with algorithms, data structures, and software design patterns
  • Strong problem-solving skills and ability to work in a team environment
  • Strong understanding of database systems, both SQL and NoSQL
  • Nice to have: Experience with cloud services (AWS, GCP, Azure).
  • Experience with Containers and Kubernetes.
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines
  • Excellent written and verbal English communication skills, and ability to work effectively in a collaborative team environment.

Some of the benefits you’ll enjoy working with us:

  • The chance to join an organization with triple-digit growth that is changing the paradigm on how software products are built.
  • The opportunity to form part of an amazing, multicultural community of tech experts.
  • A highly competitive compensation package.
  • Medical insurance.

Come and join our #ParserCommunity.

Follow us on Linkedin