Placement papers | Freshers Walkin | Jobs daily: Monday, January 03, 2022

Search jobs and placement papers

Lead Polyglot Software Engineers TDD, XP, JavaScript at Pragmateam (Sydney, Australia)


  • Full-time permanent role

  • Based out of Melbourne or Sydney, Australia

  • If overseas, apply now, get an offer and start when relocation is possible again

  • Visa and relocation support available (subject to conditions)

  • Simple hiring process: 3 interviews + code exercise


Write code day-to-day and upskill those around you


Do you enjoy coaching others and working with colleagues who help each other develop their skills every day? We partner with our clients to deliver projects and new product features every day, whilst helping to develop the skills, knowledge and capability of those around us in the team. You'll have the opportunity to work in Product Development teams in different domains, both greenfield products as well as evolving existing ones.


Why are we looking for polyglot developers? Well, we know everyone has their favourite language or framework, but we also know that it’s important to use the right tool/language/framework for the job at hand, and that a pragmatic approach might mean using a language that is already in production. Also, polyglot developers tend to focus on core software engineering principles and practices, rather than what is shiny in a new framework or language. So whilst we usually work with JavaScript it doesn’t mean we aren’t able to transfer our engineering skills and work with other languages when it makes sense.


Through regular Learning Lunches, Technical Brown Bags, Software Crafters Meetups, Start of Week meetings, Team Offsites and other social and community events, our team learns and collaborates together and is always sharing knowledge and helping each other, both within Pragmateam, clients and the community.


To be successful in this role you must have an open mind to sometimes work with a language that is not your usual one and most likely consider yourself a polyglot, ie. someone who is happy to learn new languages or further develop their skills if needed for the task at hand. You must also love developing the skills of other software engineers and helping them improve their craft and capability. The ability and passion to coach others and make things a little bit better is part of the job, so having the empathy and soft skills to do it is important.


Why it's good…



  • Opportunity to work across a variety of domains, with different problem spaces and technologies.

  • Able to share your knowledge and develop the skills of those around you, whilst writing code and learning every day.

  • Be a member of a cross-functional agile team delivering together end-to-end.

  • Working in a stable product team (ie. we don't like pure project work) provides a lot of job satisfaction as you are an integral part of the product development process.

  • We work in clients employing continuous delivery practices such as CI, automated testing and continuous deployment.

  • We prefer to work for medium or small product companies instead of large enterprises, as it's easier to be set up for success, have a positive impact and influence.

  • We choose our work and often say no, so people like the work that we do around here.

  • Education & Work From Home budget of $4,000 that you manage yourself: decide if you want to go to a conference, spend it all on books or dedicate yourself to an online training course, all while having a professional, productive and comfortable setup for when you're WFH

  • The 'team' in 'Pragmateam' does mean something: we are never by ourselves in clients so that we can support each other and deliver together.

  • We are curious and have a culture of continuous improvement so we are always keen to learn more and improve ourselves and Pragmateam.


To be successful in the role you’ll have the following skills:



  • Extensive commercial experience (usually 6+ years) in developing custom built web applications, ideally having worked with JavaScript and some of the usual (or unusual) Javascript frameworks such as React, Angular, VueJS or Node.js.

  • Solid experience working in teams that use XP practices (eg. CI, TDD, pairing, small releases).

  • Support and coach others as well as help teams improve and develop their capabilities, through pairing, Coding Dojos, Dev Guilds, Brown Bags, mentoring, influencing, 1-on-1's etc.

  • Experience across the full tech stack with an interest in developing software both backend and front end (a bias to one side is normal and totally fine).

  • Experience with TDD and the benefits of writing tests first before starting on your code.

  • Solid experience refactoring code, ability to describe different refactoring techniques.

  • Experience with Object Oriented programming and able to discuss design patterns.

  • Passion for writing Clean Code, so everyone in the team can understand it.

  • Awareness of distributed architectures and micro-services and interest to learn more.


Our Recruitment Process



  1. Phone interview (30-60 minutes)
  2. Test Coverage exercise (2-3 hours)
  3. Pairing + Tech Interview (60-90 minutes)
  4. Management Interview (60 minutes)

Interested? Apply below or you take a look further at Pragmateam here: https://pragma.team/


by Pragmateam via developer jobs - Stack Overflow

Senior Software Engineer at Beast Code (Fort Walton Beach, FL)

Who is Beast Code?


We are an American software company building virtual environments for training and logistics solutions. Beast Code began in 2014 as seven friends with a dream to transcend the traditional defense solution paradigm. Today, we are a workforce of approximately 100 beasts pioneering Silicon Beach. We use cutting-edge technology to provide solutions for forward-thinking defense, industrial, and commercial organizations.


Beast Code is Tenacious, Resourceful, Creative, Clever, and Disruptive. These qualities ensure that Beast Code exceeds expectations and develops meaningful applications.


Software Engineer Description


Beast Code is transforming the software industry in Northwest Florida. As our project pipeline continues to grow, we’re looking to add software engineers who are passionate about programming and eager to create applications that break the mold and set new standards.


Many view our innovative software solutions as masterpieces, but Beast Code’s software engineers are the crafty coders who put the brush to canvas.


Beast Code fosters a collaborative work environment. No, we don’t need you to be a member of the Borg collective (just Google “Star Trek: The Next Generation”). In fact, we encourage thinking outside the box. But we do prefer SEs who play well with others and thrive as part of a team of developers, designers, product owners, scrum masters and other stakeholders.


Our projects run the gamut from game-based learning programs for defense contracts to 3D model solutions for commercial clients. That means there is always engaging work to do as the brilliant minds behind creating and optimizing great code.


If you’re looking to be a part of something special, Beast Code is the place to be an SE. We are proud to be recognized by Great Place to Work and FORTUNE Magazine as one of the 50 Best Small Workplaces. We’ve also been honored with 2019 The Enterprise Florida Entrepreneur and Job Growth Award. Hey, it’s not bragging if you can back it up.


Come make a difference and build Silicon Beach with us!


This job might be for you if you are familiar with and enjoy:



  • Code repositories (i.e. BitBucket, GitHub, etc.)

  • Task management tools (i.e. Jira)

  • Documentation suites (i.e. Confluence, Doxygen, Markdown)

  • Researching solutions using resources such as StackOverflow

  • Reviewing existing solutions using code snippets and libraries

  • Keep current with software development industry standards/trends to keep company on the cutting edge


You should bring these skills to the table:



  • Can comfortably work within one or more programming language, framework or platform

  • (preferably .NET, C#, JS and JS frameworks, and TS)

  • Understand, and are comfortable with, the basics of SQL databases

  • Can implement basic user stories with minimal or no support

  • Can create and modify graphical user interfaces (GUI)

  • Have an analytical ability to troubleshoot and debug issues


You score Bonus Points if you:



  • Have the ability to set up a developer environment

  • Can identify and make architectural improvements

  • Are comfortable documenting code and develop unit/regression tests

  • Enjoy executing code reviews

  • Can identify and utilize the appropriate framework/language for a project

  • Optimize code and improve performance of applications


Other Requirements:



  • Due to the nature of our work, it is mandatory that you are a U.S. Citizen

  • Successfully complete background check and maintain a valid USA driver’s license

  • Beast Code is a drug free work environment using mandatory pre-employment drug testing and random drug testing as per all applicable laws


Beast Code is an Equal Opportunity/Affirmative Action employer. Beast Code does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.


by Beast Code via developer jobs - Stack Overflow

Senior Backend Software Engineer at C2FO (Leawood, KS) (allows remote)

About the Enterprise Pipeline Team


Enterprise Pipeline, a core C2FO team, is looking for a Senior Software Engineer. With hundreds of thousands of businesses accelerating payments in the system, the enterprise pipeline is an important and growing piece of the system. We primarily work in Go but occasionally work with other languages and frameworks including TypeScript and React.


What you’ll do



  • Take ownership of technical designs and key areas of the system.

  • Work with our Product Managers to break down project details and ensure requirements are complete.

  • Develop and ship code to complete impactful projects.

  • Give and receive feedback on your team’s code on GitHub.

  • Mentor, pair with and support the growth of other engineers.

  • Apply good coding practices to ensure our codebase is readable, secure, and scalable.

  • Improve our documentation and document design decisions and rationale.

  • Take part in the on-call rotation during the hours of 9 AM through 9 PM Central Time.

  • Collaborate with others across the company, including Product, DevOps and operational stakeholders.


What you’ll need


Most importantly, we want someone who is:



  • Excited about solving problems

  • Concerned with the success of your teammates as well as yourself

  • Interested in gaining a deeper understanding of the problem space and the 'why' of your work.

  • Understanding of the usefulness of testing, code quality, and continuous integration.

  • Vigilant in identifying tech debt and always improving how we do things.

  • Persistent in the face of roadblocks; collaborating with and engaging others as necessary.

  • A self-motivated developer who can work independently.

  • Detail-oriented with a meticulous approach to problem solving.

  • Proficient in English communication, both written and verbal.


We'd be particularly delighted to hire someone who has experience with:



  • Writing code in a strongly typed language (such as Go, Java, Kotlin, or Scala)

  • Service-Based or Microservice architectures

  • RESTful or GraphQL APIs

  • AWS or GCP

  • Docker and Kubernetes


by C2FO via developer jobs - Stack Overflow

Frontend Software Engineer, Business Integrity at ByteDance (Singapore)

About The Team


Business Integrity team at the core to power monetization drive for Bytedance in global scale. The team is made of talented software engineers and data scientists from all over the world. We build the foundation to safeguard our advisement platform and bring down the risk when the business scales. The team always find themselves at the crossroad of world-class engineering and industry's top insights.


Responsibilities



  1. Develop features and improvements to the Business Integrity product in a secure, well-tested, and performant way
  2. You’ll work with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features within the Business Integrity product, either internal facing or external facing.
  3. Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  4. Consistently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.

Qualifications



  1. Bachelor's degree in Computer Science, similar technical field of study or equivalent practical experience.
  2. 2 or more years of relevant frontend development experience
  3. Professional experience with VueJS or React
  4. A solid understanding in core web and browser concepts (eg. how the browser parses and constructs a web page) - A solid understanding of semantic HTML, CSS, and core JavaScript concepts.
  5. Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
  6. Experience using Git in a professional/workplace environment

Preferred



  1. 5 or more years of frontend experience - Working knowledge of Python and Golang
  2. Experience with data visualization - Experience with writing automated tests (eg. Jest, Karma, Jasmine, Mocha, AVA, tape)
  3. Experience in a peak performance organization, preferably a tech startup

by ByteDance via developer jobs - Stack Overflow

Backend Software Engineer, User Growth at ByteDance (Singapore)

The Growth team plays a core role in acquisition, activation, and retention of billions of users, through our globally popular products such as TikTok, Resso, CapCut, Helo, etc. We are building platform foundation, leveraging data and ML models, and providing end-to-end solutions to power global growth of ByteDance products. Typical Growth projects including referral, notifications, paid ads, etc.



Responsibilities


- Design and develop high-performant, high-reliable and high-resuable distributed and parallel systems that power growth features for various ByteDance's products.


- Integrate with multiple internal and external services to deliver growth features end-to-end.


- Manage individual project and tasks priorities and deadlines with high-quality and engineering excellence.



Qualifications


- Bachelor's or higher degree in Computer Science or related fields from accredited and reputable universities.


- Experience in large-scale distributed and parallel systems.


- Familiar with backend technologies, including Database, concurrency, multithreading, synchronization, loading balancing, etc.


- Good understanding of multi-tier application architecture and protocols, familiarity with product and software development lifecycle processes.


- Working proficiency in writing and speaking English.


by ByteDance via developer jobs - Stack Overflow

Software Engineer at UpMetrics () (allows remote)

Looking for an opportunity to apply your technical skills to help unleash the power of data for the social sector? Join us!


You will be successful in the role if...



  • You are eager to apply your experience to new challenges and continue to learn

  • You are self-motivated, enjoy autonomy, and have an entrepreneurial mindset

  • You are a team player and good communicator

  • You love building highly functional, scalable, data-driven enterprise applications

  • You are excited to work in a high-velocity, agile startup environment

  • You are able to deliver as a member of a distributed engineering team

  • You are serious about testing and have experience with automated testing frameworks


Responsibilities



  • Solve complex problems around data handling and processing

  • Work across the entire stack (generalists welcome!)

  • Help develop, maintain, and test code following TDD

  • Implement and collaborate on new features

  • Contribute to the maintenance and improvement of existing features

  • Work closely with our product management team to identify product challenges and requirements for new functionality

  • Provide thoughtful code reviews and technical insights to multiply team productivity


About You



  • You have 4+ years of experience as a full-stack software engineer

  • You have experience with VueJS, Nodejs, GraphQL, MongoDB, Serverless

  • You have experience writing JavaScript unit tests and using standard Web testing frameworks (JEST, Cypress), TDD is a plus

  • You have some DevOps skills; able to get hands dirty on Linux, AWS, Docker, CI pipelines, etc.

  • You have experience with source control (Git) and CI terminology and practices


by UpMetrics via developer jobs - Stack Overflow

Software Engineering Manager (Remote) at Branding Brand () (allows remote)

** U.S. Based Applicants Only **


Are you an experienced manager of technical teams? Are you excited about architecting mobile apps and sites for millions of users, then leading a team to complete them? If so, let's get the conversation started!



Job Summary


Branding Brand is seeking full-time Software Engineering Managers who are experienced in architecting and implementing project teams, growing team members’ careers, managing and delivering clients’ technical requests, and working with internal and external teams to provide high client satisfaction. To be effective, you should understand and articulate the business and technical implications of decisions that are being made by project teams, while managing senior partner relationships to ensure successful program delivery.


Responsibilities



  • Lead a team of engineers, tactfully giving corrective critiques and code-level development support and guidance

  • Explain technical concepts to other developers and issues to non-technical stakeholders

  • Encourage and develop team members’ personal and career growth

  • Plan and monitor day-to-day requirements and team output

  • Implement secure coding best practices and participate in ongoing security training and awareness


Qualifications



  • BA/BS degree in Software Engineering, related degree or equivalent practical experience

  • 3+ years of hands-on technical leadership and people management experience

  • 2+ years of experience in project and program management in a software development environment; experience in e-commerce a plus

  • Hands-on programming experience in React and JavaScript (TypeScript)

  • Strong skills in requirements gathering and formulating a development plan

  • Experience working with and ability to build relationships with deeply technical people

  • Excellent problem-solving and follow-up skills; must act as a proactive team player

  • Strong written and presentation skills; comfortable interacting with and managing enterprise clients and collaborating across many teams

  • This role is not suitable for non-technical professionals


by Branding Brand via developer jobs - Stack Overflow

Principal Software Engineer, Ruby on Rails (Remote) at Syncro () (allows remote)

At Syncro, we are a highly creative and collaborative team crafting software applications to help small businesses be successful. Our software provides a platform for IT Professionals and Managed Service Providers to do job tracking and ticketing, SLA Management, invoicing, and integrations with tons of online tools. We are a different kind of startup — we know that making the lives of our customers easier and more fun is the way to build great long-term relationships while having fun creating and inventing along the way. We value people, creativity, trust, and diversity which inspires success and happiness in the lives of our employees and customers.


Syncro is a people-first company with both the internal team and clients. Externally, our software is built with an extreme level of interactivity with the user community. Internally, team development is prioritized through cross training, career growth, internal promotions, and prioritization of team members' growth over all else.



The Opportunity: The Principal Software Engineer designs, develops, troubleshoots and debugs software applications. This includes developing new components and features, shared libraries, and APIs. This role has some leadership-like characteristics, with duties including: leading projects, mentoring other team members, proposing architectural solutions, and exploring new technologies, frameworks and standards for possible team adoption. You will be reporting directly to the VP of Engineering and working remotely.


The more of the following questions you can answer with Yes, higher is the likelihood about you being a great fit with our team:



  • Are you a player-coach who can lead and get your hands dirty?

  • Do you really (we mean really) care to help others grow?

  • Are you hungry enough to continue to grow?

  • Do you enjoy working on a product that makes other people more efficient and happy?

  • Are you ambitious and yet compassionate?


Our Techstack:



  • React, React Native

  • Ruby on Rails, .Net, Phoenix/Elixr

  • PostgreSQL Database

  • Heroku, Kubernates

  • AWS, GCP

  • We move ship daily and use Scrum. Our team of engineers with have a global, remote presence in diverse locations - US, Canada, Eastern Europe and Asia


What You'll Be Doing:



  • Evaluate long term direction and recommend solutions to scale with our rapid growth

  • Collaborate with team members on key architecture decisions

  • Develop high-quality, working code features and bug fixes

  • Regularly collaborate with other developers, product managers, and designers to complete projects

  • Participate in regular code reviews, often in a mentorship role with other engineers

  • Create and refine best practices, coding standards, and documentation, and takes the opportunity to share knowledge across the team

  • Make recommendations to refine and improve our engineering practices

  • Help us grow the team by being a core part of hiring process


Who You Are:



  • You understand that working in a highly collaborative environment is critical to producing high quality software. You can see the big picture and dive to the details, willing to learn new tricks from your peers and colleagues. You are open to feedback and willing to give it too.

  • Have high level of success and proficiency working with Ruby on Rails in a scaled production environment

  • Extensive experience creating high quality software in a team environment

  • Extensive experience designing complex systems and building products using microservice architecture

  • Comfortable working in an Agile software development environment

  • Strong sense of ownership and ability to work cross functionally

  • Passion for troubleshooting and problem solving

  • Detail-oriented, professional and positive work attitude

  • Ability to communicate professionally both verbally and in writing

  • Experience leading many projects from start to finish

  • Experience with test-driven development (TDD) and/or writing and maintaining high level test coverage, including both unit and integration tests

  • You are located in the US or Canada


Technical and Skills Qualifications:



  • At least 5 years of experience designing, building, and operating scalable applications using Ruby on Rails, Database

  • 5-8+ years of overall software development experience in modern stack

  • Work experience in a SaaS and Scrum environment

  • Strong analytical skills.

  • Good communication skills.

  • Excellent organizational and leadership skills


What you can expect from us:



  • We are the PIONEERS of “work from home” - remote work is all we have ever done and we do it well! Our team members are all over the globe working from home and striking an awesome balance in their lives!

  • Equality and Inclusion aren’t just posters on the wall, but deeply ingrained in how we think, behave, and interact.

  • Looking to grow? We have designed career paths to help our teams understand where they are growing and how to get there.

  • We are focused on personal and professional growth and we’ll keep you challenged, learning, passionate, and growing

  • Care for one another is a big part of Syncro-Life. We’ll give you opportunities to nurture your curiosity and give back to one another and your communities.

  • Our Healthcare insurance is great! Low deductible and very low out of pocket costs.

  • Save for your future with our modern and hassle-free 401(k) program


Syncro is an equal opportunity employer. We are committed to creating an inclusive environment where all employees can thrive and do their best work, free from discrimination and harassment.


by Syncro via developer jobs - Stack Overflow

Senior Software Engineer, Backend - Fintech at Hopper () (allows remote)

THE ROLE:


Do you want to make a substantial impact on the future of Hopper's travel technology? We're hiring a specialist in Backend Development to join our Fintech team and help us innovate the evolution of travel selling and booking technology. Fintech contributes to 70% of the company's overall revenue and as a Senior Software Engineer, you will be directly responsible for crafting, implementing, and deploying the sophisticated backend systems that power Hopper’s award-winning user experience.


IN THIS ROLE, YOU WILL:



  • Solve sophisticated technical problems that address scalability issues to improve the user experience

  • Work in a dynamic microservices' environment with a rich API tier and make important architectural decisions about core backend systems

  • Be empowered to drive innovation for our Fintech products (e.g Price Freeze, Hopper Cloud)

  • Ship your first code in days, iterating on features in an agile manner using Scala and technologies like GCP, Kafka, BigQuery, BigTable, HBase, Cloud SQL among others.

  • Collaborate with a diverse group of people, across Engineering, Data Science, Product and Leadership, executing on big opportunities and helping Hopper rise to the top of the travel industry!


AN IDEAL CANDIDATE HAS:



  • Experience growing in dynamic backend environments, delivering user experience at scale.

  • Experience working with persistence technologies and the ability to bring leading industry techniques and technologies to the table

  • Experience mentoring and leading people at different stages in their career

  • Excels in multi-functional teams, working fluidly with Product Managers, Data Scientists, Mobile Engineers, and other highly skilled specialists

  • A passionate focus on quality, writing testable code that performs well for our consumers


BENEFITS / PERKS:



  • Well-funded and proven startup offering competitive salary and stock options

  • Unlimited PTO

  • WeWork All Access Pass OR Work-from-home stipend

  • Ambitious culture where pushing limits and trying new things is everyday business

  • Open communication with management and company leadership

  • Small, dynamic teams = substantial impact

  • 100% employer paid medical, dental, vision, disability and life insurance plans

  • Access to a 401k (US) or Retirement Savings Plan (Canada)


by Hopper via developer jobs - Stack Overflow

Backend Software Engineer, User Growth at ByteDance (Singapore)

The Growth team plays a core role in acquisition, activation, and retention of billions of users, through our globally popular products such as TikTok, Resso, CapCut, Helo, etc. We are building platform foundation, leveraging data and ML models, and providing end-to-end solutions to power global growth of ByteDance products. Typical Growth projects including referral, notifications, paid ads, etc.



Responsibilities


- Design and develop high-performant, high-reliable and high-resuable distributed and parallel systems that power growth features for various ByteDance's products.


- Integrate with multiple internal and external services to deliver growth features end-to-end.


- Manage individual project and tasks priorities and deadlines with high-quality and engineering excellence.



Qualifications


- Bachelor's or higher degree in Computer Science or related fields from accredited and reputable universities.


- Experience in large-scale distributed and parallel systems.


- Familiar with backend technologies, including Database, concurrency, multithreading, synchronization, loading balancing, etc.


- Good understanding of multi-tier application architecture and protocols, familiarity with product and software development lifecycle processes.


- Working proficiency in writing and speaking English.


by ByteDance via developer jobs - Stack Overflow