Covalent Solutions, LLC
Overview
Full-Stack Developer (React + Python) at Covalent Solutions, LLC. This is a full-time, on-site role in Bethesda, Maryland.
Responsibilities
- Develop responsive, user-friendly front-end applications using React and modern UI frameworks.
- Build and maintain RESTful APIs and back-end services using Python (Django, Flask, or FastAPI).
- Design and optimize relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cosmos DB, etc.).
- Integrate React front ends with Python APIs and databases to deliver seamless applications.
- Implement secure, scalable, and high-performing application architectures.
- Collaborate with DevOps on CI/CD pipelines, containerization (Docker, Kubernetes), and cloud hosting (Azure, AWS, or GCP).
- Conduct code reviews, write automated tests, and troubleshoot across the stack.
- Partner with UX/UI designers, QA, and product owners in Agile/Scrum teams.
Qualifications
- Education: Bachelor\'s or Master\'s in Information Technology, Computer Science, Computer Engineering or Electrical Engineering
- Work Experience: 5+ years professional software development experience; 3+ years building applications with React (state management with Redux or Context API); strong experience with Python frameworks (Django, Flask, or FastAPI); proven ability to design, build, and consume RESTful APIs (GraphQL a plus); solid database experience with both SQL and NoSQL systems; experience deploying applications on cloud platforms (Azure, AWS, or GCP); familiarity with containerization (Docker, Kubernetes); exposure to CI/CD pipelines and DevOps practices; understanding of security best practices (OAuth, JWT, role-based access control); prior experience working in Agile/Scrum environments; proficiency with HTML5, CSS3, and modern styling frameworks (Tailwind, Material-UI, etc.); experience with unit/integration testing frameworks (Jest, PyTest, etc.).
Competencies
- Professionalism: Strong problem-solving and analytical abilities; sharp eye for detail; ability to manage multiple tasks concurrently; adaptability in a fast-paced, dynamic environment; effective collaboration and communication; highly organized with strong time-management; ability to manage conflict; focused on results; self-directed; motivated to learn.
- Communication: Excellent collaboration and communication skills; ability to advocate for ideas; clear written and verbal communication; active listening; ask questions to clarify; tailor language to audience; openness in sharing information.
- Teamwork: Self-starter in fast-paced teams; collaborative; prioritizes team goals; supports group decisions; shares credit and accepts joint accountability.
- Accountability: Takes ownership; delivers outputs on time and within quality standards; complies with regulations; takes responsibility for shortcomings.
Company Description
Covalent Solutions is a team of highly skilled and motivated individuals helping our customers accomplish their mission.
Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: IT Services and IT Consulting