Apply

Sr. Full Stack Developer

Posted 2024-11-21

View full description

💎 Seniority level: Senior, 3+ years

📍 Location: United States

🔍 Industry: Biotechnology

🏢 Company: NIH-NCBI

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: PythonSQLAgileDjangoGitJavascriptC++HTML5CSS3Communication SkillsCollaborationJavaScriptRESTful APIsWritten communicationCompliance

Requirements:
  • BS in Computer Science or scientific field (engineering, physics), or equivalent experience.
  • 3+ years of Full stack Web applications development using Python, Django.
  • Strong knowledge of C++ and Object-oriented programming.
  • Understanding of front-end technologies such as JavaScript, HTML5, and CSS3.
  • Experience with relational database modeling and data migration.
  • Understanding of accessibility and security compliance.
  • Experience with version control systems like Git or SVN.
  • Excellent verbal and written communication skills and team player.
Responsibilities:
  • Build robust, performant, user-facing web applications in Python/Django supporting millions of daily users.
  • Develop, create, and ship new functionality for user interaction and scientific data visualization, using modern APIs and frameworks.
  • Work as an integral part of an agile product team to deliver an unbelievably great user experience.
  • Deliver responsive, accessible, mobile-friendly code of high quality (automated test/build/deploy).
Apply

Related Jobs

Apply

📍 United States

🔍 Merchandise Agency

🏢 Company: BDA

  • 5-7+ years of experience in full stack development, with a strong focus on MERN stack.
  • Expert-level proficiency in React.js, Node.js, Express.js, and MongoDB.
  • Experience designing and implementing RESTful APIs.
  • Strong understanding of JavaScript ES6+ and TypeScript.
  • Solid understanding of C# for maintaining and fixing issues in existing codebase.
  • Experience working with AWS environment.
  • Experience with CI/CD pipelines, particularly Jenkins and GitHub Actions.
  • Familiarity with version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.
  • Excellent written and verbal communication skills.
  • Strong team player who contributes positively to company culture.
  • Ability to work independently with minimum guidance.
  • Self-starter mentality with a proactive approach to learning and problem-solving.

  • Design, develop, and maintain scalable web applications using the MERN stack.
  • Work with microservices architecture in an AWS environment.
  • Maintain and troubleshoot existing C# codebase while participating in the gradual transition to MERN stack.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Stay up-to-date with emerging trends and technologies in web development.

AWSDockerNode.jsSQLAgileEs6Express.jsFull Stack DevelopmentGitJavascriptJenkinsMongoDBReact.jsTypeScriptC#JavaScriptHTML5.NETCSS3ReduxNosqlReactCommunication SkillsCI/CD

Posted 2024-11-07
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Agile software development

🏢 Company: ClearlyAgile

  • Passion for the work they do.
  • 5+ years of C# experience.
  • 3+ years of JavaScript experience.
  • Angular 2+ / TypeScript experience.
  • Database technology: MS SQL, MySQL, MongoDB, CosmosDB.
  • Ability to solve complex problems without assistance.
  • Proficiency in building web-based applications.
  • A personality and work style that fits with an agile mindset and culture.
  • Leadership skills.
  • Desire and willingness to work on new skills and technologies.
  • Strong verbal, written and interpersonal communication skills.
  • Not required but a plus: A Computer Science degree or background, CI/CD, Azure Fundamentals, Azure DevOps, Containers, Orchestration, NoSQL databases: CosmosDB, MongoDB.

  • You will be working on various client-facing and internal-facing projects.
  • Every client has different needs that often require the adoption of new technologies and methods.
  • Design, develop and test features on new and existing projects.
  • Write clean, testable code using C#, JavaScript, TypeScript programming languages.
  • Develop well-tested, high performance, scalable SaaS applications.
  • Stay current on new technologies and best practices.
  • Work in technologies in which you are unfamiliar and learning it as you go.
  • Solve advanced programming problems with minimal supervision.
  • Analyze system requirements and prioritize tasks.
  • Test and debug .Net applications.
  • Deploy fully functional applications.

LeadershipSQLAgileJavascriptMongoDBMySQLSCRUMTypeScriptC#JavaScriptGo.NET.NET coreAngularNosqlCommunication Skills

Posted 2024-10-10
Apply
Apply

📍 USA

🔍 Government procurement

🏢 Company: Apex Logic

  • 8+ years of experience in developing Enterprise Applications.
  • Strong proficiency in Java and Angular.
  • Proven experience in developing back-end systems using Spring Boot and Hibernate frameworks.
  • In-depth knowledge of relational databases and proficiency in writing efficient queries in MySQL.
  • Experience in designing and implementing RESTful APIs.
  • Experience with HTML, Typescript, and CSS.
  • Experience with NgRx state management and using actions/reducers/selectors.
  • RxJS experience using observables and operators.
  • Experience with JUnit, REST Assured and Cypress testing frameworks.
  • Hands-on experience with version control systems, preferably Git.
  • Strong problem-solving and debugging skills.
  • Excellent teamwork and communication skills.
  • Experience with Agile methodologies and familiarity with JIRA or Confluence is desirable.
  • Self-motivated and eager to learn, with a passion for staying up to date with the latest industry trends and technologies.

  • Design and develop high-quality and efficient Java code for back-end systems using Spring Boot and Hibernate frameworks.
  • Develop new front-end features using Angular and make improvements to existing application.
  • Design and optimize database schemas, write efficient SQL queries, and ensure seamless integration with the application.
  • Build and maintain RESTful APIs, implementing best practices for API design, documentation, and security.
  • Conduct thorough testing, including unit testing and integration testing, to ensure code quality and reliability.
  • Troubleshoot and debug issues in production and development environments, providing timely resolutions.
  • Continuously optimize application performance, identify bottlenecks, and propose efficient solutions.
  • Stay up-to-date with industry trends, technologies, and best practices, and actively contribute to technical discussions and knowledge sharing within the team.
  • Participate in code reviews, providing constructive feedback and suggestions for improvement.

SQLAgileGitHibernateHTMLCSSJavaJUNITMySQLRxJSSpringSpring BootTypeScriptAngularRESTful APIs

Posted 2024-08-07
Apply
Apply

📍 USA

🔍 Government procurement solutions

🏢 Company: Apex Logic

  • 8+ years of experience in developing Enterprise Applications.
  • Strong proficiency in Java and Angular.
  • Proven experience in developing back-end systems using Spring Boot and Hibernate frameworks.
  • In-depth knowledge of relational databases and proficiency in writing efficient queries in MySQL.
  • Experience in designing and implementing RESTful APIs.
  • HTML, Typescript, and CSS experience.
  • Experience with NgRx state management using actions/reducers/selectors.
  • RxJS experience using observables and operators.
  • Experience with JUnit, REST Assured, and Cypress testing frameworks.
  • Hands-on experience with version control systems, preferably Git.
  • Strong problem-solving and debugging skills.
  • Excellent teamwork and communication skills.
  • Experience with Agile methodologies and familiarity with JIRA or Confluence is desirable.
  • Self-motivated and eager to learn, with a passion for staying up to date with the latest industry trends and technologies.

  • Design and develop high-quality and efficient Java code for back-end systems using Spring Boot and Hibernate frameworks.
  • Develop new front-end features using Angular and improve existing applications.
  • Design and optimize database schemas, write efficient SQL queries, and ensure seamless integration with the application.
  • Build and maintain RESTful APIs, implementing best practices for API design, documentation, and security.
  • Conduct thorough testing, including unit testing and integration testing, to ensure code quality and reliability.
  • Troubleshoot and debug issues in production and development environments, providing timely resolutions.
  • Continuously optimize application performance, identify bottlenecks, and propose efficient solutions.
  • Stay up-to-date with industry trends, technologies, and best practices, and actively contribute to technical discussions and knowledge sharing within the team.
  • Participate in code reviews, providing constructive feedback and suggestions for improvement.

SQLAgileGitHibernateHTMLCSSJavaJUNITMySQLRxJSSpringSpring BootTypeScriptAngularRESTful APIs

Posted 2024-08-07
Apply