Ensign InfoSecurity
Posted 1y ago

Intern, Full-Stack Software Engineer

Ensign InfoSecurity
Remote
RemoteInternship
Responsibilities
  • Developing front-end components
  • Building back-end logic
  • Maintaining application documentation
Requirements
  • Good knowledge of full-stack development
  • Proficiency in front-end and back-end technologies, and strong problem-solving skills
Technical tools mentioned
HTMLCSSJavaScriptReactAngularVue.jsNode.jsPythonPostgreSQLMySQLRESTful APIsGitDockerKubernetesAWSAzureGCP

Job description

Ensign is hiring !

As an Full-Stack Software Engineer intern, you will be responsible for managing the end-to-end development of our web application. You will work closely with cross-functional teams to design, develop, and maintain both the front-end and back-end components, ensuring the delivery of a high-quality, scalable, and secure product. Your role will also involve working together with the Lead Engineer to perform the necessary technical tasks, and contributing to the overall technology strategy of the organization.
 

Responsibilities:

  • Front-End Development: Develop and maintain responsive, user-friendly interfaces using technologies such as React, Angular, or Vue.js.
  • Back-End Development: Build and optimize server-side logic, databases, and APIs using Node.js, Python, or similar technologies.
  • Full-Stack Expertise: Ensure seamless integration between front-end and back-end components, maintaining data integrity and application performance.
  • Code Quality: Perform code reviews, write unit tests, and implement best practices to ensure high-quality, maintainable code.
  • Collaboration: Work closely with lead engineer, product managers, designers, and other stakeholders to translate requirements into technical specifications.
  • Project Management: Coordinate development activities, track progress, and ensure timely delivery of features and updates.
  • Security Focus: Implement and uphold security measures throughout the development process, ensuring the application is resistant to common vulnerabilities and attacks.
  • DevOps Practices: Participate in the CI/CD process, managing deployment pipelines and automating workflows to improve efficiency.
  • Documentation: Maintain clear and comprehensive documentation for code, APIs, and system architecture.
     

Requirements:

  • Good knowledge of full-stack development, preferably in managing web application projects.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Strong experience with back-end development using Node.js, Python, or similar languages.
  • Familiarity with databases like PostgreSQL, or MySQL, including schema design and query optimization.
  • Experience with RESTful API design and development.
  • Knowledge of version control systems, particularly Git.
  • Frameworks: Experience with other frameworks and tools such as Docker, Kubernetes, and cloud services (AWS, Azure, GCP).
  • Testing: Familiarity with testing frameworks and methodologies, including unit testing, integration testing, and end-to-end testing.
  • Agile Methodology: Experience working in Agile/Scrum development environments.
  • Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and propose effective solutions.
  • Communication: Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.
  • Security Awareness: Basic understanding of web application security principles and best practices, including OWASP guidelines.
  • Adaptability: Ability to work in a fast-paced, dynamic environment and quickly adapt to changing requirements and priorities.
     

Preferred Qualifications:

  • Education: Ongoing Bachelor’s degree in Computer Science, Software Engineering, or a related field.

About Ensign InfoSecurity

Provides comprehensive cybersecurity services to government and enterprise organizations.

Year founded
2018
Employees
900
Organization type
Private
Latest investment
Raised $260.00M Corporate Round (2018) — led by StarHub, Temasek Holdings
Headquarters
SG

Similar jobs

Full-Stack Software Engineer roles
7h
Save
Mark Applied
Hide
Full Stack Software Engineer, Developer Publications
San Diego, California, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Full-stack engineering experience with HTML5, CSS3, JavaScript, React, databases, API design, reliable systems architecture, collaboration, mentoring, and code reviews.
HTML5, CSS3, JavaScript, React, Xcode, Swift Playgrounds
10h
Save
Mark Applied
Hide
Full-Stack Software Engineer
Somerville, Massachusetts, United States
$130k-$180k/yr HybridFull Time
Tulip
Tulip: Provides a no-code platform for industrial frontline operations.
5+ YOERequires 5–7+ years of software engineering experience, strong TypeScript and Postgres proficiency, REST API familiarity, database design and optimization knowledge, and testing and debugging skills.
TypeScript, Postgres, RESTful services, React, Redux, Redis, Node.js, Golang, Electron, MongoDB, RabbitMQ, Docker, GitHub Actions, ClickHouse, Kafka, Kubernetes, Grafana LGTM
11h
Save
Mark Applied
Hide
Full Stack Software Engineer (Node.js)
United States
$135k-$165k/yr RemoteFull Time
Brkthru
Brkthru: Provides managed digital advertising and media buying services.
6+ YOERequires 6+ years of software engineering experience, Node.js and TypeScript, React, SQL/PostgreSQL, REST APIs, AWS, CI/CD, Git, production debugging, and Jira or similar tools.
Node.js, TypeScript, React, PostgreSQL, REST APIs, AWS, Docker, CI/CD, Git, Vite, TanStack Query, Zustand, Tailwind CSS, Express, Bun, TRPC, Amazon ECS, Amazon RDS, Amazon S3, Amazon CloudFront, Terraform, GitHub Actions, Jest, Playwright, Jira
12h
Save
Mark Applied
Hide
Full Stack Software Engineer (T. Rowe Price AI Lab)
New York, New York, United States
$121k-$206k/yr HybridFull Time
T. Rowe Price
T. Rowe PriceNASDAQ: TROW: Global investment management firm providing funds and retirement services.
2+ YOERequires a BS or MS in computer science or related technical field, 2+ years of object-oriented development, cloud-native architectures, microservices, AI knowledge, analytical skills, testing, reviews, and continuous delivery.
Python, JavaScript, Java, AWS, Azure, React, Angular, HireVue
14h
Save
Mark Applied
Hide
Senior Full Stack Software Engineer (Remote)
Pasig City, National Capital Region, Philippines
RemoteFull Time
BEL USA
BEL USA: Customizes and distributes promotional products and event favors.
5+ YOEBachelor’s degree in computer science or related field; 5+ years of software engineering experience. Requires Node.js, React, TypeScript, API, SQL/NoSQL, security, testing, and scalable backend expertise.
React, Node.js, TypeScript, React Testing Library, Playwright, REST, GraphQL, SQL, NoSQL, OAuth, OpenID Connect (OIDC)
15h
Save
Mark Applied
Hide
Full Stack Engineer
United States or Canada or South America or Poland
RemoteFull Time
Ledgebrook
Ledgebrook: Tech-enabled managing general agent providing commercial insurance.
3+ YOERequires 3+ years of full-stack development, scalable solution design, data modeling, maintainable and testable code, CI/CD familiarity, strong communication, and project prioritization skills.
JavaScript, Node.js, Python, RESTful APIs, GitHub Actions, AWS CodePipeline, Jenkins, JS/TS, HTML, CSS/SCSS, Angular, React, Bootstrap, Docker, Kubernetes, Large Language Models (LLMs)
15h
Save
Mark Applied
Hide
Senior Full Stack Software Engineer - Application Engineering
Bothell or Boulder or College Park or Toronto
$146k-$209k/yr HybridFull Time
IonQ
IonQNYSE: IONQ: Develops and sells trapped-ion quantum computers and cloud services.
5+ YOEBachelor's degree or equivalent experience; 5+ years full-stack development and API framework experience; JavaScript, Python, or Golang; UI visualization; scientific or quantum computing experience.
JavaScript, Python, Golang, REST, GraphQL, gRPC, three.js, D3, WebGL, Agentic AI, numpy, pandas, C, C++, AWS, GCP
16h
Save
Mark Applied
Hide
Junior Full Stack Software Engineer
Bratislava, Bratislava Region, Slovakia
HybridFull Time, Part Time
Synpulse
Synpulse: Provides management and technology consulting for financial institutions globally.
Fresh graduate or junior candidate with basic full-stack software knowledge, JavaScript, Spring Boot, React and/or Python, CI/CD familiarity, frontend exposure, independent work ability, and fluent English.